Files
Notes/.obsidian/plugins/jupymd/main.js
2025-11-04 12:15:43 +01:00

237 lines
228 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var p0=Object.create;var Gn=Object.defineProperty;var b0=Object.getOwnPropertyDescriptor;var S0=Object.getOwnPropertyNames;var E0=Object.getPrototypeOf,A0=Object.prototype.hasOwnProperty;var al=(t,l)=>()=>(l||t((l={exports:{}}).exports,l),l.exports),T0=(t,l)=>{for(var e in l)Gn(t,e,{get:l[e],enumerable:!0})},hs=(t,l,e,a)=>{if(l&&typeof l=="object"||typeof l=="function")for(let n of S0(l))!A0.call(t,n)&&n!==e&&Gn(t,n,{get:()=>l[n],enumerable:!(a=b0(l,n))||a.enumerable});return t};var st=(t,l,e)=>(e=t!=null?p0(E0(t)):{},hs(l||!t||!t.__esModule?Gn(e,"default",{value:t,enumerable:!0}):e,t)),_0=t=>hs(Gn({},"__esModule",{value:!0}),t);var Cs=al(k=>{"use strict";function Mi(t,l){var e=t.length;t.push(l);t:for(;0<e;){var a=e-1>>>1,n=t[a];if(0<Ln(n,l))t[a]=l,t[e]=n,e=a;else break t}}function fl(t){return t.length===0?null:t[0]}function Kn(t){if(t.length===0)return null;var l=t[0],e=t.pop();if(e!==l){t[0]=e;t:for(var a=0,n=t.length,u=n>>>1;a<u;){var i=2*(a+1)-1,c=t[i],f=i+1,d=t[f];if(0>Ln(c,e))f<n&&0>Ln(d,c)?(t[a]=d,t[f]=e,a=f):(t[a]=c,t[i]=e,a=i);else if(f<n&&0>Ln(d,e))t[a]=d,t[f]=e,a=f;else break t}}return l}function Ln(t,l){var e=t.sortIndex-l.sortIndex;return e!==0?e:t.id-l.id}k.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(zs=performance,k.unstable_now=function(){return zs.now()}):(Di=Date,Ds=Di.now(),k.unstable_now=function(){return Di.now()-Ds});var zs,Di,Ds,bl=[],Yl=[],z0=1,kt=null,At=3,Ni=!1,Na=!1,Ua=!1,Ui=!1,Ms=typeof setTimeout=="function"?setTimeout:null,Ns=typeof clearTimeout=="function"?clearTimeout:null,xs=typeof setImmediate!="undefined"?setImmediate:null;function Vn(t){for(var l=fl(Yl);l!==null;){if(l.callback===null)Kn(Yl);else if(l.startTime<=t)Kn(Yl),l.sortIndex=l.expirationTime,Mi(bl,l);else break;l=fl(Yl)}}function Ri(t){if(Ua=!1,Vn(t),!Na)if(fl(bl)!==null)Na=!0,Ye||(Ye=!0,qe());else{var l=fl(Yl);l!==null&&Hi(Ri,l.startTime-t)}}var Ye=!1,Ra=-1,Us=5,Rs=-1;function Hs(){return Ui?!0:!(k.unstable_now()-Rs<Us)}function xi(){if(Ui=!1,Ye){var t=k.unstable_now();Rs=t;var l=!0;try{t:{Na=!1,Ua&&(Ua=!1,Ns(Ra),Ra=-1),Ni=!0;var e=At;try{l:{for(Vn(t),kt=fl(bl);kt!==null&&!(kt.expirationTime>t&&Hs());){var a=kt.callback;if(typeof a=="function"){kt.callback=null,At=kt.priorityLevel;var n=a(kt.expirationTime<=t);if(t=k.unstable_now(),typeof n=="function"){kt.callback=n,Vn(t),l=!0;break l}kt===fl(bl)&&Kn(bl),Vn(t)}else Kn(bl);kt=fl(bl)}if(kt!==null)l=!0;else{var u=fl(Yl);u!==null&&Hi(Ri,u.startTime-t),l=!1}}break t}finally{kt=null,At=e,Ni=!1}l=void 0}}finally{l?qe():Ye=!1}}}var qe;typeof xs=="function"?qe=function(){xs(xi)}:typeof MessageChannel!="undefined"?(Oi=new MessageChannel,Os=Oi.port2,Oi.port1.onmessage=xi,qe=function(){Os.postMessage(null)}):qe=function(){Ms(xi,0)};var Oi,Os;function Hi(t,l){Ra=Ms(function(){t(k.unstable_now())},l)}k.unstable_IdlePriority=5;k.unstable_ImmediatePriority=1;k.unstable_LowPriority=4;k.unstable_NormalPriority=3;k.unstable_Profiling=null;k.unstable_UserBlockingPriority=2;k.unstable_cancelCallback=function(t){t.callback=null};k.unstable_forceFrameRate=function(t){0>t||125<t?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Us=0<t?Math.floor(1e3/t):5};k.unstable_getCurrentPriorityLevel=function(){return At};k.unstable_next=function(t){switch(At){case 1:case 2:case 3:var l=3;break;default:l=At}var e=At;At=l;try{return t()}finally{At=e}};k.unstable_requestPaint=function(){Ui=!0};k.unstable_runWithPriority=function(t,l){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var e=At;At=t;try{return l()}finally{At=e}};k.unstable_scheduleCallback=function(t,l,e){var a=k.unstable_now();switch(typeof e=="object"&&e!==null?(e=e.delay,e=typeof e=="number"&&0<e?a+e:a):e=a,t){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return n=e+n,t={id:z0++,callback:l,priorityLevel:t,startTime:e,expirationTime:n,sortIndex:-1},e>a?(t.sortIndex=e,Mi(Yl,t),fl(bl)===null&&t===fl(Yl)&&(Ua?(Ns(Ra),Ra=-1):Ua=!0,Hi(Ri,e-a))):(t.sortIndex=n,Mi(bl,t),Na||Ni||(Na=!0,Ye||(Ye=!0,qe()))),t};k.unstable_shouldYield=Hs;k.unstable_wrapCallback=function(t){var l=At;return function(){var e=At;At=l;try{return t.apply(this,arguments)}finally{At=e}}}});var qs=al((Xm,Bs)=>{"use strict";Bs.exports=Cs()});var Js=al(O=>{"use strict";var Bi=Symbol.for("react.transitional.element"),D0=Symbol.for("react.portal"),x0=Symbol.for("react.fragment"),O0=Symbol.for("react.strict_mode"),M0=Symbol.for("react.profiler"),N0=Symbol.for("react.consumer"),U0=Symbol.for("react.context"),R0=Symbol.for("react.forward_ref"),H0=Symbol.for("react.suspense"),C0=Symbol.for("react.memo"),js=Symbol.for("react.lazy"),Ys=Symbol.iterator;function B0(t){return t===null||typeof t!="object"?null:(t=Ys&&t[Ys]||t["@@iterator"],typeof t=="function"?t:null)}var Zs={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ls=Object.assign,Vs={};function Ge(t,l,e){this.props=t,this.context=l,this.refs=Vs,this.updater=e||Zs}Ge.prototype.isReactComponent={};Ge.prototype.setState=function(t,l){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,l,"setState")};Ge.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function Ks(){}Ks.prototype=Ge.prototype;function qi(t,l,e){this.props=t,this.context=l,this.refs=Vs,this.updater=e||Zs}var Yi=qi.prototype=new Ks;Yi.constructor=qi;Ls(Yi,Ge.prototype);Yi.isPureReactComponent=!0;var ws=Array.isArray,J={H:null,A:null,T:null,S:null,V:null},ks=Object.prototype.hasOwnProperty;function wi(t,l,e,a,n,u){return e=u.ref,{$$typeof:Bi,type:t,key:l,ref:e!==void 0?e:null,props:u}}function q0(t,l){return wi(t.type,l,void 0,void 0,void 0,t.props)}function Gi(t){return typeof t=="object"&&t!==null&&t.$$typeof===Bi}function Y0(t){var l={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(e){return l[e]})}var Gs=/\/+/g;function Ci(t,l){return typeof t=="object"&&t!==null&&t.key!=null?Y0(""+t.key):l.toString(36)}function Xs(){}function w0(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch(typeof t.status=="string"?t.then(Xs,Xs):(t.status="pending",t.then(function(l){t.status==="pending"&&(t.status="fulfilled",t.value=l)},function(l){t.status==="pending"&&(t.status="rejected",t.reason=l)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}function we(t,l,e,a,n){var u=typeof t;(u==="undefined"||u==="boolean")&&(t=null);var i=!1;if(t===null)i=!0;else switch(u){case"bigint":case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case Bi:case D0:i=!0;break;case js:return i=t._init,we(i(t._payload),l,e,a,n)}}if(i)return n=n(t),i=a===""?"."+Ci(t,0):a,ws(n)?(e="",i!=null&&(e=i.replace(Gs,"$&/")+"/"),we(n,l,e,"",function(d){return d})):n!=null&&(Gi(n)&&(n=q0(n,e+(n.key==null||t&&t.key===n.key?"":(""+n.key).replace(Gs,"$&/")+"/")+i)),l.push(n)),1;i=0;var c=a===""?".":a+":";if(ws(t))for(var f=0;f<t.length;f++)a=t[f],u=c+Ci(a,f),i+=we(a,l,e,u,n);else if(f=B0(t),typeof f=="function")for(t=f.call(t),f=0;!(a=t.next()).done;)a=a.value,u=c+Ci(a,f++),i+=we(a,l,e,u,n);else if(u==="object"){if(typeof t.then=="function")return we(w0(t),l,e,a,n);throw l=String(t),Error("Objects are not valid as a React child (found: "+(l==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":l)+"). If you meant to render a collection of children, use an array instead.")}return i}function kn(t,l,e){if(t==null)return t;var a=[],n=0;return we(t,a,"","",function(u){return l.call(e,u,n++)}),a}function G0(t){if(t._status===-1){var l=t._result;l=l(),l.then(function(e){(t._status===0||t._status===-1)&&(t._status=1,t._result=e)},function(e){(t._status===0||t._status===-1)&&(t._status=2,t._result=e)}),t._status===-1&&(t._status=0,t._result=l)}if(t._status===1)return t._result.default;throw t._result}var Qs=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function X0(){}O.Children={map:kn,forEach:function(t,l,e){kn(t,function(){l.apply(this,arguments)},e)},count:function(t){var l=0;return kn(t,function(){l++}),l},toArray:function(t){return kn(t,function(l){return l})||[]},only:function(t){if(!Gi(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};O.Component=Ge;O.Fragment=x0;O.Profiler=M0;O.PureComponent=qi;O.StrictMode=O0;O.Suspense=H0;O.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=J;O.__COMPILER_RUNTIME={__proto__:null,c:function(t){return J.H.useMemoCache(t)}};O.cache=function(t){return function(){return t.apply(null,arguments)}};O.cloneElement=function(t,l,e){if(t==null)throw Error("The argument must be a React element, but you passed "+t+".");var a=Ls({},t.props),n=t.key,u=void 0;if(l!=null)for(i in l.ref!==void 0&&(u=void 0),l.key!==void 0&&(n=""+l.key),l)!ks.call(l,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&l.ref===void 0||(a[i]=l[i]);var i=arguments.length-2;if(i===1)a.children=e;else if(1<i){for(var c=Array(i),f=0;f<i;f++)c[f]=arguments[f+2];a.children=c}return wi(t.type,n,void 0,void 0,u,a)};O.createContext=function(t){return t={$$typeof:U0,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:N0,_context:t},t};O.createElement=function(t,l,e){var a,n={},u=null;if(l!=null)for(a in l.key!==void 0&&(u=""+l.key),l)ks.call(l,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(n[a]=l[a]);var i=arguments.length-2;if(i===1)n.children=e;else if(1<i){for(var c=Array(i),f=0;f<i;f++)c[f]=arguments[f+2];n.children=c}if(t&&t.defaultProps)for(a in i=t.defaultProps,i)n[a]===void 0&&(n[a]=i[a]);return wi(t,u,void 0,void 0,null,n)};O.createRef=function(){return{current:null}};O.forwardRef=function(t){return{$$typeof:R0,render:t}};O.isValidElement=Gi;O.lazy=function(t){return{$$typeof:js,_payload:{_status:-1,_result:t},_init:G0}};O.memo=function(t,l){return{$$typeof:C0,type:t,compare:l===void 0?null:l}};O.startTransition=function(t){var l=J.T,e={};J.T=e;try{var a=t(),n=J.S;n!==null&&n(e,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(X0,Qs)}catch(u){Qs(u)}finally{J.T=l}};O.unstable_useCacheRefresh=function(){return J.H.useCacheRefresh()};O.use=function(t){return J.H.use(t)};O.useActionState=function(t,l,e){return J.H.useActionState(t,l,e)};O.useCallback=function(t,l){return J.H.useCallback(t,l)};O.useContext=function(t){return J.H.useContext(t)};O.useDebugValue=function(){};O.useDeferredValue=function(t,l){return J.H.useDeferredValue(t,l)};O.useEffect=function(t,l,e){var a=J.H;if(typeof e=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return a.useEffect(t,l)};O.useId=function(){return J.H.useId()};O.useImperativeHandle=function(t,l,e){return J.H.useImperativeHandle(t,l,e)};O.useInsertionEffect=function(t,l){return J.H.useInsertionEffect(t,l)};O.useLayoutEffect=function(t,l){return J.H.useLayoutEffect(t,l)};O.useMemo=function(t,l){return J.H.useMemo(t,l)};O.useOptimistic=function(t,l){return J.H.useOptimistic(t,l)};O.useReducer=function(t,l,e){return J.H.useReducer(t,l,e)};O.useRef=function(t){return J.H.useRef(t)};O.useState=function(t){return J.H.useState(t)};O.useSyncExternalStore=function(t,l,e){return J.H.useSyncExternalStore(t,l,e)};O.useTransition=function(){return J.H.useTransition()};O.version="19.1.0"});var Ha=al((jm,Fs)=>{"use strict";Fs.exports=Js()});var Ws=al(xt=>{"use strict";var Q0=Ha();function $s(t){var l="https://react.dev/errors/"+t;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)l+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+t+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function wl(){}var Dt={d:{f:wl,r:function(){throw Error($s(522))},D:wl,C:wl,L:wl,m:wl,X:wl,S:wl,M:wl},p:0,findDOMNode:null},j0=Symbol.for("react.portal");function Z0(t,l,e){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:j0,key:a==null?null:""+a,children:t,containerInfo:l,implementation:e}}var Ca=Q0.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Jn(t,l){if(t==="font")return"";if(typeof l=="string")return l==="use-credentials"?l:""}xt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Dt;xt.createPortal=function(t,l){var e=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)throw Error($s(299));return Z0(t,l,null,e)};xt.flushSync=function(t){var l=Ca.T,e=Dt.p;try{if(Ca.T=null,Dt.p=2,t)return t()}finally{Ca.T=l,Dt.p=e,Dt.d.f()}};xt.preconnect=function(t,l){typeof t=="string"&&(l?(l=l.crossOrigin,l=typeof l=="string"?l==="use-credentials"?l:"":void 0):l=null,Dt.d.C(t,l))};xt.prefetchDNS=function(t){typeof t=="string"&&Dt.d.D(t)};xt.preinit=function(t,l){if(typeof t=="string"&&l&&typeof l.as=="string"){var e=l.as,a=Jn(e,l.crossOrigin),n=typeof l.integrity=="string"?l.integrity:void 0,u=typeof l.fetchPriority=="string"?l.fetchPriority:void 0;e==="style"?Dt.d.S(t,typeof l.precedence=="string"?l.precedence:void 0,{crossOrigin:a,integrity:n,fetchPriority:u}):e==="script"&&Dt.d.X(t,{crossOrigin:a,integrity:n,fetchPriority:u,nonce:typeof l.nonce=="string"?l.nonce:void 0})}};xt.preinitModule=function(t,l){if(typeof t=="string")if(typeof l=="object"&&l!==null){if(l.as==null||l.as==="script"){var e=Jn(l.as,l.crossOrigin);Dt.d.M(t,{crossOrigin:e,integrity:typeof l.integrity=="string"?l.integrity:void 0,nonce:typeof l.nonce=="string"?l.nonce:void 0})}}else l==null&&Dt.d.M(t)};xt.preload=function(t,l){if(typeof t=="string"&&typeof l=="object"&&l!==null&&typeof l.as=="string"){var e=l.as,a=Jn(e,l.crossOrigin);Dt.d.L(t,e,{crossOrigin:a,integrity:typeof l.integrity=="string"?l.integrity:void 0,nonce:typeof l.nonce=="string"?l.nonce:void 0,type:typeof l.type=="string"?l.type:void 0,fetchPriority:typeof l.fetchPriority=="string"?l.fetchPriority:void 0,referrerPolicy:typeof l.referrerPolicy=="string"?l.referrerPolicy:void 0,imageSrcSet:typeof l.imageSrcSet=="string"?l.imageSrcSet:void 0,imageSizes:typeof l.imageSizes=="string"?l.imageSizes:void 0,media:typeof l.media=="string"?l.media:void 0})}};xt.preloadModule=function(t,l){if(typeof t=="string")if(l){var e=Jn(l.as,l.crossOrigin);Dt.d.m(t,{as:typeof l.as=="string"&&l.as!=="script"?l.as:void 0,crossOrigin:e,integrity:typeof l.integrity=="string"?l.integrity:void 0})}else Dt.d.m(t)};xt.requestFormReset=function(t){Dt.d.r(t)};xt.unstable_batchedUpdates=function(t,l){return t(l)};xt.useFormState=function(t,l,e){return Ca.H.useFormState(t,l,e)};xt.useFormStatus=function(){return Ca.H.useHostTransitionStatus()};xt.version="19.1.0"});var to=al((Lm,Is)=>{"use strict";function Ps(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ps)}catch(t){console.error(t)}}Ps(),Is.exports=Ws()});var a0=al(mi=>{"use strict";var dt=qs(),Tr=Ha(),L0=to();function S(t){var l="https://react.dev/errors/"+t;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)l+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+t+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function _r(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function An(t){var l=t,e=t;if(t.alternate)for(;l.return;)l=l.return;else{t=l;do l=t,(l.flags&4098)!==0&&(e=l.return),t=l.return;while(t)}return l.tag===3?e:null}function zr(t){if(t.tag===13){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function lo(t){if(An(t)!==t)throw Error(S(188))}function V0(t){var l=t.alternate;if(!l){if(l=An(t),l===null)throw Error(S(188));return l!==t?null:t}for(var e=t,a=l;;){var n=e.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){e=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===e)return lo(n),t;if(u===a)return lo(n),l;u=u.sibling}throw Error(S(188))}if(e.return!==a.return)e=n,a=u;else{for(var i=!1,c=n.child;c;){if(c===e){i=!0,e=n,a=u;break}if(c===a){i=!0,a=n,e=u;break}c=c.sibling}if(!i){for(c=u.child;c;){if(c===e){i=!0,e=u,a=n;break}if(c===a){i=!0,a=u,e=n;break}c=c.sibling}if(!i)throw Error(S(189))}}if(e.alternate!==a)throw Error(S(190))}if(e.tag!==3)throw Error(S(188));return e.stateNode.current===e?t:l}function Dr(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t;for(t=t.child;t!==null;){if(l=Dr(t),l!==null)return l;t=t.sibling}return null}var V=Object.assign,K0=Symbol.for("react.element"),Fn=Symbol.for("react.transitional.element"),Za=Symbol.for("react.portal"),Ke=Symbol.for("react.fragment"),xr=Symbol.for("react.strict_mode"),vc=Symbol.for("react.profiler"),k0=Symbol.for("react.provider"),Or=Symbol.for("react.consumer"),_l=Symbol.for("react.context"),hf=Symbol.for("react.forward_ref"),pc=Symbol.for("react.suspense"),bc=Symbol.for("react.suspense_list"),yf=Symbol.for("react.memo"),Ql=Symbol.for("react.lazy");Symbol.for("react.scope");var Sc=Symbol.for("react.activity");Symbol.for("react.legacy_hidden");Symbol.for("react.tracing_marker");var J0=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var eo=Symbol.iterator;function Ba(t){return t===null||typeof t!="object"?null:(t=eo&&t[eo]||t["@@iterator"],typeof t=="function"?t:null)}var F0=Symbol.for("react.client.reference");function Ec(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===F0?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ke:return"Fragment";case vc:return"Profiler";case xr:return"StrictMode";case pc:return"Suspense";case bc:return"SuspenseList";case Sc:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case Za:return"Portal";case _l:return(t.displayName||"Context")+".Provider";case Or:return(t._context.displayName||"Context")+".Consumer";case hf:var l=t.render;return t=t.displayName,t||(t=l.displayName||l.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case yf:return l=t.displayName||null,l!==null?l:Ec(t.type)||"Memo";case Ql:l=t._payload,t=t._init;try{return Ec(t(l))}catch(e){}}return null}var La=Array.isArray,x=Tr.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,w=L0.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ve={pending:!1,data:null,method:null,action:null},Ac=[],ke=-1;function gl(t){return{current:t}}function mt(t){0>ke||(t.current=Ac[ke],Ac[ke]=null,ke--)}function $(t,l){ke++,Ac[ke]=t.current,t.current=l}var dl=gl(null),fn=gl(null),Wl=gl(null),zu=gl(null);function Du(t,l){switch($(Wl,l),$(fn,t),$(dl,null),l.nodeType){case 9:case 11:t=(t=l.documentElement)&&(t=t.namespaceURI)?sr(t):0;break;default:if(t=l.tagName,l=l.namespaceURI)l=sr(l),t=Vh(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}mt(dl),$(dl,t)}function da(){mt(dl),mt(fn),mt(Wl)}function Tc(t){t.memoizedState!==null&&$(zu,t);var l=dl.current,e=Vh(l,t.type);l!==e&&($(fn,t),$(dl,e))}function xu(t){fn.current===t&&(mt(dl),mt(fn)),zu.current===t&&(mt(zu),pn._currentValue=ve)}var _c=Object.prototype.hasOwnProperty,gf=dt.unstable_scheduleCallback,Xi=dt.unstable_cancelCallback,$0=dt.unstable_shouldYield,W0=dt.unstable_requestPaint,hl=dt.unstable_now,P0=dt.unstable_getCurrentPriorityLevel,Mr=dt.unstable_ImmediatePriority,Nr=dt.unstable_UserBlockingPriority,Ou=dt.unstable_NormalPriority,I0=dt.unstable_LowPriority,Ur=dt.unstable_IdlePriority,ty=dt.log,ly=dt.unstable_setDisableYieldValue,Tn=null,Xt=null;function kl(t){if(typeof ty=="function"&&ly(t),Xt&&typeof Xt.setStrictMode=="function")try{Xt.setStrictMode(Tn,t)}catch(l){}}var Qt=Math.clz32?Math.clz32:ny,ey=Math.log,ay=Math.LN2;function ny(t){return t>>>=0,t===0?32:31-(ey(t)/ay|0)|0}var $n=256,Wn=4194304;function ye(t){var l=t&42;if(l!==0)return l;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function li(t,l,e){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var c=a&134217727;return c!==0?(a=c&~u,a!==0?n=ye(a):(i&=c,i!==0?n=ye(i):e||(e=c&~t,e!==0&&(n=ye(e))))):(c=a&~u,c!==0?n=ye(c):i!==0?n=ye(i):e||(e=a&~t,e!==0&&(n=ye(e)))),n===0?0:l!==0&&l!==n&&(l&u)===0&&(u=n&-n,e=l&-l,u>=e||u===32&&(e&4194048)!==0)?l:n}function _n(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function uy(t,l){switch(t){case 1:case 2:case 4:case 8:case 64:return l+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rr(){var t=$n;return $n<<=1,($n&4194048)===0&&($n=256),t}function Hr(){var t=Wn;return Wn<<=1,(Wn&62914560)===0&&(Wn=4194304),t}function Qi(t){for(var l=[],e=0;31>e;e++)l.push(t);return l}function zn(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function iy(t,l,e,a,n,u){var i=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var c=t.entanglements,f=t.expirationTimes,d=t.hiddenUpdates;for(e=i&~e;0<e;){var v=31-Qt(e),p=1<<v;c[v]=0,f[v]=-1;var h=d[v];if(h!==null)for(d[v]=null,v=0;v<h.length;v++){var y=h[v];y!==null&&(y.lane&=-536870913)}e&=~p}a!==0&&Cr(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~l))}function Cr(t,l,e){t.pendingLanes|=l,t.suspendedLanes&=~l;var a=31-Qt(l);t.entangledLanes|=l,t.entanglements[a]=t.entanglements[a]|1073741824|e&4194090}function Br(t,l){var e=t.entangledLanes|=l;for(t=t.entanglements;e;){var a=31-Qt(e),n=1<<a;n&l|t[a]&l&&(t[a]|=l),e&=~n}}function mf(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function vf(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function qr(){var t=w.p;return t!==0?t:(t=window.event,t===void 0?32:l0(t.type))}function cy(t,l){var e=w.p;try{return w.p=t,l()}finally{w.p=e}}var fe=Math.random().toString(36).slice(2),Tt="__reactFiber$"+fe,Rt="__reactProps$"+fe,Ta="__reactContainer$"+fe,zc="__reactEvents$"+fe,fy="__reactListeners$"+fe,sy="__reactHandles$"+fe,ao="__reactResources$"+fe,Dn="__reactMarker$"+fe;function pf(t){delete t[Tt],delete t[Rt],delete t[zc],delete t[fy],delete t[sy]}function Je(t){var l=t[Tt];if(l)return l;for(var e=t.parentNode;e;){if(l=e[Ta]||e[Tt]){if(e=l.alternate,l.child!==null||e!==null&&e.child!==null)for(t=dr(t);t!==null;){if(e=t[Tt])return e;t=dr(t)}return l}t=e,e=t.parentNode}return null}function _a(t){if(t=t[Tt]||t[Ta]){var l=t.tag;if(l===5||l===6||l===13||l===26||l===27||l===3)return t}return null}function Va(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t.stateNode;throw Error(S(33))}function na(t){var l=t[ao];return l||(l=t[ao]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function yt(t){t[Dn]=!0}var Yr=new Set,wr={};function Oe(t,l){ha(t,l),ha(t+"Capture",l)}function ha(t,l){for(wr[t]=l,t=0;t<l.length;t++)Yr.add(l[t])}var oy=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),no={},uo={};function ry(t){return _c.call(uo,t)?!0:_c.call(no,t)?!1:oy.test(t)?uo[t]=!0:(no[t]=!0,!1)}function du(t,l,e){if(ry(l))if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":t.removeAttribute(l);return;case"boolean":var a=l.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(l);return}}t.setAttribute(l,""+e)}}function Pn(t,l,e){if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttribute(l,""+e)}}function Sl(t,l,e,a){if(a===null)t.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttributeNS(l,e,""+a)}}var ji,io;function Ze(t){if(ji===void 0)try{throw Error()}catch(e){var l=e.stack.trim().match(/\n( *(at )?)/);ji=l&&l[1]||"",io=-1<e.stack.indexOf(`
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ji+t+io}var Zi=!1;function Li(t,l){if(!t||Zi)return"";Zi=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(l){var p=function(){throw Error()};if(Object.defineProperty(p.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(p,[])}catch(y){var h=y}Reflect.construct(t,[],p)}else{try{p.call()}catch(y){h=y}t.call(p.prototype)}}else{try{throw Error()}catch(y){h=y}(p=t())&&typeof p.catch=="function"&&p.catch(function(){})}}catch(y){if(y&&h&&typeof y.stack=="string")return[y.stack,h.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],c=u[1];if(i&&c){var f=i.split(`
`),d=c.split(`
`);for(n=a=0;a<f.length&&!f[a].includes("DetermineComponentFrameRoot");)a++;for(;n<d.length&&!d[n].includes("DetermineComponentFrameRoot");)n++;if(a===f.length||n===d.length)for(a=f.length-1,n=d.length-1;1<=a&&0<=n&&f[a]!==d[n];)n--;for(;1<=a&&0<=n;a--,n--)if(f[a]!==d[n]){if(a!==1||n!==1)do if(a--,n--,0>n||f[a]!==d[n]){var v=`
`+f[a].replace(" at new "," at ");return t.displayName&&v.includes("<anonymous>")&&(v=v.replace("<anonymous>",t.displayName)),v}while(1<=a&&0<=n);break}}}finally{Zi=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?Ze(e):""}function dy(t){switch(t.tag){case 26:case 27:case 5:return Ze(t.type);case 16:return Ze("Lazy");case 13:return Ze("Suspense");case 19:return Ze("SuspenseList");case 0:case 15:return Li(t.type,!1);case 11:return Li(t.type.render,!1);case 1:return Li(t.type,!0);case 31:return Ze("Activity");default:return""}}function co(t){try{var l="";do l+=dy(t),t=t.return;while(t);return l}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}function Ft(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Gr(t){var l=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function hy(t){var l=Gr(t)?"checked":"value",e=Object.getOwnPropertyDescriptor(t.constructor.prototype,l),a=""+t[l];if(!t.hasOwnProperty(l)&&typeof e!="undefined"&&typeof e.get=="function"&&typeof e.set=="function"){var n=e.get,u=e.set;return Object.defineProperty(t,l,{configurable:!0,get:function(){return n.call(this)},set:function(i){a=""+i,u.call(this,i)}}),Object.defineProperty(t,l,{enumerable:e.enumerable}),{getValue:function(){return a},setValue:function(i){a=""+i},stopTracking:function(){t._valueTracker=null,delete t[l]}}}}function Mu(t){t._valueTracker||(t._valueTracker=hy(t))}function Xr(t){if(!t)return!1;var l=t._valueTracker;if(!l)return!0;var e=l.getValue(),a="";return t&&(a=Gr(t)?t.checked?"true":"false":t.value),t=a,t!==e?(l.setValue(t),!0):!1}function Nu(t){if(t=t||(typeof document!="undefined"?document:void 0),typeof t=="undefined")return null;try{return t.activeElement||t.body}catch(l){return t.body}}var yy=/[\n"\\]/g;function Pt(t){return t.replace(yy,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function Dc(t,l,e,a,n,u,i,c){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),l!=null?i==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+Ft(l)):t.value!==""+Ft(l)&&(t.value=""+Ft(l)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),l!=null?xc(t,i,Ft(l)):e!=null?xc(t,i,Ft(e)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.name=""+Ft(c):t.removeAttribute("name")}function Qr(t,l,e,a,n,u,i,c){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),l!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||l!=null))return;e=e!=null?""+Ft(e):"",l=l!=null?""+Ft(l):e,c||l===t.value||(t.value=l),t.defaultValue=l}a=a!=null?a:n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=c?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i)}function xc(t,l,e){l==="number"&&Nu(t.ownerDocument)===t||t.defaultValue===""+e||(t.defaultValue=""+e)}function ua(t,l,e,a){if(t=t.options,l){l={};for(var n=0;n<e.length;n++)l["$"+e[n]]=!0;for(e=0;e<t.length;e++)n=l.hasOwnProperty("$"+t[e].value),t[e].selected!==n&&(t[e].selected=n),n&&a&&(t[e].defaultSelected=!0)}else{for(e=""+Ft(e),l=null,n=0;n<t.length;n++){if(t[n].value===e){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}l!==null||t[n].disabled||(l=t[n])}l!==null&&(l.selected=!0)}}function jr(t,l,e){if(l!=null&&(l=""+Ft(l),l!==t.value&&(t.value=l),e==null)){t.defaultValue!==l&&(t.defaultValue=l);return}t.defaultValue=e!=null?""+Ft(e):""}function Zr(t,l,e,a){if(l==null){if(a!=null){if(e!=null)throw Error(S(92));if(La(a)){if(1<a.length)throw Error(S(93));a=a[0]}e=a}e==null&&(e=""),l=e}e=Ft(l),t.defaultValue=e,a=t.textContent,a===e&&a!==""&&a!==null&&(t.value=a)}function ya(t,l){if(l){var e=t.firstChild;if(e&&e===t.lastChild&&e.nodeType===3){e.nodeValue=l;return}}t.textContent=l}var gy=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function fo(t,l,e){var a=l.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="":a?t.setProperty(l,e):typeof e!="number"||e===0||gy.has(l)?l==="float"?t.cssFloat=e:t[l]=(""+e).trim():t[l]=e+"px"}function Lr(t,l,e){if(l!=null&&typeof l!="object")throw Error(S(62));if(t=t.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||l!=null&&l.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in l)a=l[n],l.hasOwnProperty(n)&&e[n]!==a&&fo(t,n,a)}else for(var u in l)l.hasOwnProperty(u)&&fo(t,u,l[u])}function bf(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var my=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),vy=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function hu(t){return vy.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var Oc=null;function Sf(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Fe=null,ia=null;function so(t){var l=_a(t);if(l&&(t=l.stateNode)){var e=t[Rt]||null;t:switch(t=l.stateNode,l.type){case"input":if(Dc(t,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),l=e.name,e.type==="radio"&&l!=null){for(e=t;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+Pt(""+l)+'"][type="radio"]'),l=0;l<e.length;l++){var a=e[l];if(a!==t&&a.form===t.form){var n=a[Rt]||null;if(!n)throw Error(S(90));Dc(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(l=0;l<e.length;l++)a=e[l],a.form===t.form&&Xr(a)}break t;case"textarea":jr(t,e.value,e.defaultValue);break t;case"select":l=e.value,l!=null&&ua(t,!!e.multiple,l,!1)}}}var Vi=!1;function Vr(t,l,e){if(Vi)return t(l,e);Vi=!0;try{var a=t(l);return a}finally{if(Vi=!1,(Fe!==null||ia!==null)&&(ri(),Fe&&(l=Fe,t=ia,ia=Fe=null,so(l),t)))for(l=0;l<t.length;l++)so(t[l])}}function sn(t,l){var e=t.stateNode;if(e===null)return null;var a=e[Rt]||null;if(a===null)return null;e=a[l];t:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(e&&typeof e!="function")throw Error(S(231,l,typeof e));return e}var Ul=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Mc=!1;if(Ul)try{Xe={},Object.defineProperty(Xe,"passive",{get:function(){Mc=!0}}),window.addEventListener("test",Xe,Xe),window.removeEventListener("test",Xe,Xe)}catch(t){Mc=!1}var Xe,Jl=null,Ef=null,yu=null;function Kr(){if(yu)return yu;var t,l=Ef,e=l.length,a,n="value"in Jl?Jl.value:Jl.textContent,u=n.length;for(t=0;t<e&&l[t]===n[t];t++);var i=e-t;for(a=1;a<=i&&l[e-a]===n[u-a];a++);return yu=n.slice(t,1<a?1-a:void 0)}function gu(t){var l=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&l===13&&(t=13)):t=l,t===10&&(t=13),32<=t||t===13?t:0}function In(){return!0}function oo(){return!1}function Ht(t){function l(e,a,n,u,i){this._reactName=e,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var c in t)t.hasOwnProperty(c)&&(e=t[c],this[c]=e?e(u):u[c]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?In:oo,this.isPropagationStopped=oo,this}return V(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=In)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=In)},persist:function(){},isPersistent:In}),l}var Me={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ei=Ht(Me),xn=V({},Me,{view:0,detail:0}),py=Ht(xn),Ki,ki,qa,ai=V({},xn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Af,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==qa&&(qa&&t.type==="mousemove"?(Ki=t.screenX-qa.screenX,ki=t.screenY-qa.screenY):ki=Ki=0,qa=t),Ki)},movementY:function(t){return"movementY"in t?t.movementY:ki}}),ro=Ht(ai),by=V({},ai,{dataTransfer:0}),Sy=Ht(by),Ey=V({},xn,{relatedTarget:0}),Ji=Ht(Ey),Ay=V({},Me,{animationName:0,elapsedTime:0,pseudoElement:0}),Ty=Ht(Ay),_y=V({},Me,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),zy=Ht(_y),Dy=V({},Me,{data:0}),ho=Ht(Dy),xy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Oy={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},My={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ny(t){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(t):(t=My[t])?!!l[t]:!1}function Af(){return Ny}var Uy=V({},xn,{key:function(t){if(t.key){var l=xy[t.key]||t.key;if(l!=="Unidentified")return l}return t.type==="keypress"?(t=gu(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Oy[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Af,charCode:function(t){return t.type==="keypress"?gu(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?gu(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Ry=Ht(Uy),Hy=V({},ai,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yo=Ht(Hy),Cy=V({},xn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Af}),By=Ht(Cy),qy=V({},Me,{propertyName:0,elapsedTime:0,pseudoElement:0}),Yy=Ht(qy),wy=V({},ai,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Gy=Ht(wy),Xy=V({},Me,{newState:0,oldState:0}),Qy=Ht(Xy),jy=[9,13,27,32],Tf=Ul&&"CompositionEvent"in window,ka=null;Ul&&"documentMode"in document&&(ka=document.documentMode);var Zy=Ul&&"TextEvent"in window&&!ka,kr=Ul&&(!Tf||ka&&8<ka&&11>=ka),go=" ",mo=!1;function Jr(t,l){switch(t){case"keyup":return jy.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var $e=!1;function Ly(t,l){switch(t){case"compositionend":return Fr(l);case"keypress":return l.which!==32?null:(mo=!0,go);case"textInput":return t=l.data,t===go&&mo?null:t;default:return null}}function Vy(t,l){if($e)return t==="compositionend"||!Tf&&Jr(t,l)?(t=Kr(),yu=Ef=Jl=null,$e=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return kr&&l.locale!=="ko"?null:l.data;default:return null}}var Ky={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function vo(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l==="input"?!!Ky[t.type]:l==="textarea"}function $r(t,l,e,a){Fe?ia?ia.push(a):ia=[a]:Fe=a,l=Ju(l,"onChange"),0<l.length&&(e=new ei("onChange","change",null,e,a),t.push({event:e,listeners:l}))}var Ja=null,on=null;function ky(t){jh(t,0)}function ni(t){var l=Va(t);if(Xr(l))return t}function po(t,l){if(t==="change")return l}var Wr=!1;Ul&&(Ul?(lu="oninput"in document,lu||(Fi=document.createElement("div"),Fi.setAttribute("oninput","return;"),lu=typeof Fi.oninput=="function"),tu=lu):tu=!1,Wr=tu&&(!document.documentMode||9<document.documentMode));var tu,lu,Fi;function bo(){Ja&&(Ja.detachEvent("onpropertychange",Pr),on=Ja=null)}function Pr(t){if(t.propertyName==="value"&&ni(on)){var l=[];$r(l,on,t,Sf(t)),Vr(ky,l)}}function Jy(t,l,e){t==="focusin"?(bo(),Ja=l,on=e,Ja.attachEvent("onpropertychange",Pr)):t==="focusout"&&bo()}function Fy(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ni(on)}function $y(t,l){if(t==="click")return ni(l)}function Wy(t,l){if(t==="input"||t==="change")return ni(l)}function Py(t,l){return t===l&&(t!==0||1/t===1/l)||t!==t&&l!==l}var Lt=typeof Object.is=="function"?Object.is:Py;function rn(t,l){if(Lt(t,l))return!0;if(typeof t!="object"||t===null||typeof l!="object"||l===null)return!1;var e=Object.keys(t),a=Object.keys(l);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var n=e[a];if(!_c.call(l,n)||!Lt(t[n],l[n]))return!1}return!0}function So(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Eo(t,l){var e=So(t);t=0;for(var a;e;){if(e.nodeType===3){if(a=t+e.textContent.length,t<=l&&a>=l)return{node:e,offset:l-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=So(e)}}function Ir(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?Ir(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function td(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Nu(t.document);l instanceof t.HTMLIFrameElement;){try{var e=typeof l.contentWindow.location.href=="string"}catch(a){e=!1}if(e)t=l.contentWindow;else break;l=Nu(t.document)}return l}function _f(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}var Iy=Ul&&"documentMode"in document&&11>=document.documentMode,We=null,Nc=null,Fa=null,Uc=!1;function Ao(t,l,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Uc||We==null||We!==Nu(a)||(a=We,"selectionStart"in a&&_f(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Fa&&rn(Fa,a)||(Fa=a,a=Ju(Nc,"onSelect"),0<a.length&&(l=new ei("onSelect","select",null,l,e),t.push({event:l,listeners:a}),l.target=We)))}function he(t,l){var e={};return e[t.toLowerCase()]=l.toLowerCase(),e["Webkit"+t]="webkit"+l,e["Moz"+t]="moz"+l,e}var Pe={animationend:he("Animation","AnimationEnd"),animationiteration:he("Animation","AnimationIteration"),animationstart:he("Animation","AnimationStart"),transitionrun:he("Transition","TransitionRun"),transitionstart:he("Transition","TransitionStart"),transitioncancel:he("Transition","TransitionCancel"),transitionend:he("Transition","TransitionEnd")},$i={},ld={};Ul&&(ld=document.createElement("div").style,"AnimationEvent"in window||(delete Pe.animationend.animation,delete Pe.animationiteration.animation,delete Pe.animationstart.animation),"TransitionEvent"in window||delete Pe.transitionend.transition);function Ne(t){if($i[t])return $i[t];if(!Pe[t])return t;var l=Pe[t],e;for(e in l)if(l.hasOwnProperty(e)&&e in ld)return $i[t]=l[e];return t}var ed=Ne("animationend"),ad=Ne("animationiteration"),nd=Ne("animationstart"),tg=Ne("transitionrun"),lg=Ne("transitionstart"),eg=Ne("transitioncancel"),ud=Ne("transitionend"),id=new Map,Rc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Rc.push("scrollEnd");function cl(t,l){id.set(t,l),Oe(l,[t])}var To=new WeakMap;function It(t,l){if(typeof t=="object"&&t!==null){var e=To.get(t);return e!==void 0?e:(l={value:t,source:l,stack:co(l)},To.set(t,l),l)}return{value:t,source:l,stack:co(l)}}var Jt=[],Ie=0,zf=0;function ui(){for(var t=Ie,l=zf=Ie=0;l<t;){var e=Jt[l];Jt[l++]=null;var a=Jt[l];Jt[l++]=null;var n=Jt[l];Jt[l++]=null;var u=Jt[l];if(Jt[l++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&cd(e,n,u)}}function ii(t,l,e,a){Jt[Ie++]=t,Jt[Ie++]=l,Jt[Ie++]=e,Jt[Ie++]=a,zf|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Df(t,l,e,a){return ii(t,l,e,a),Uu(t)}function za(t,l){return ii(t,null,null,l),Uu(t)}function cd(t,l,e){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e);for(var n=!1,u=t.return;u!==null;)u.childLanes|=e,a=u.alternate,a!==null&&(a.childLanes|=e),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&l!==null&&(n=31-Qt(e),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[l]:a.push(l),l.lane=e|536870912),u):null}function Uu(t){if(50<un)throw un=0,Ic=null,Error(S(185));for(var l=t.return;l!==null;)t=l,l=t.return;return t.tag===3?t.stateNode:null}var ta={};function ag(t,l,e,a){this.tag=t,this.key=e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gt(t,l,e,a){return new ag(t,l,e,a)}function xf(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ml(t,l){var e=t.alternate;return e===null?(e=Gt(t.tag,l,t.key,t.mode),e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.alternate=t,t.alternate=e):(e.pendingProps=l,e.type=t.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=t.flags&65011712,e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,l=t.dependencies,e.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.refCleanup=t.refCleanup,e}function fd(t,l){t.flags&=65011714;var e=t.alternate;return e===null?(t.childLanes=0,t.lanes=l,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,t.type=e.type,l=e.dependencies,t.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),t}function mu(t,l,e,a,n,u){var i=0;if(a=t,typeof t=="function")xf(t)&&(i=1);else if(typeof t=="string")i=am(t,e,dl.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Sc:return t=Gt(31,e,l,n),t.elementType=Sc,t.lanes=u,t;case Ke:return pe(e.children,n,u,l);case xr:i=8,n|=24;break;case vc:return t=Gt(12,e,l,n|2),t.elementType=vc,t.lanes=u,t;case pc:return t=Gt(13,e,l,n),t.elementType=pc,t.lanes=u,t;case bc:return t=Gt(19,e,l,n),t.elementType=bc,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case k0:case _l:i=10;break t;case Or:i=9;break t;case hf:i=11;break t;case yf:i=14;break t;case Ql:i=16,a=null;break t}i=29,e=Error(S(130,t===null?"null":typeof t,"")),a=null}return l=Gt(i,e,l,n),l.elementType=t,l.type=a,l.lanes=u,l}function pe(t,l,e,a){return t=Gt(7,t,a,l),t.lanes=e,t}function Wi(t,l,e){return t=Gt(6,t,null,l),t.lanes=e,t}function Pi(t,l,e){return l=Gt(4,t.children!==null?t.children:[],t.key,l),l.lanes=e,l.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},l}var la=[],ea=0,Ru=null,Hu=0,$t=[],Wt=0,be=null,zl=1,Dl="";function ge(t,l){la[ea++]=Hu,la[ea++]=Ru,Ru=t,Hu=l}function sd(t,l,e){$t[Wt++]=zl,$t[Wt++]=Dl,$t[Wt++]=be,be=t;var a=zl;t=Dl;var n=32-Qt(a)-1;a&=~(1<<n),e+=1;var u=32-Qt(l)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,zl=1<<32-Qt(l)+n|e<<n|a,Dl=u+t}else zl=1<<u|e<<n|a,Dl=t}function Of(t){t.return!==null&&(ge(t,1),sd(t,1,0))}function Mf(t){for(;t===Ru;)Ru=la[--ea],la[ea]=null,Hu=la[--ea],la[ea]=null;for(;t===be;)be=$t[--Wt],$t[Wt]=null,Dl=$t[--Wt],$t[Wt]=null,zl=$t[--Wt],$t[Wt]=null}var Ot=null,tt=null,Y=!1,Se=null,ol=!1,Hc=Error(S(519));function _e(t){var l=Error(S(418,""));throw dn(It(l,t)),Hc}function _o(t){var l=t.stateNode,e=t.type,a=t.memoizedProps;switch(l[Tt]=t,l[Rt]=a,e){case"dialog":R("cancel",l),R("close",l);break;case"iframe":case"object":case"embed":R("load",l);break;case"video":case"audio":for(e=0;e<gn.length;e++)R(gn[e],l);break;case"source":R("error",l);break;case"img":case"image":case"link":R("error",l),R("load",l);break;case"details":R("toggle",l);break;case"input":R("invalid",l),Qr(l,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Mu(l);break;case"select":R("invalid",l);break;case"textarea":R("invalid",l),Zr(l,a.value,a.defaultValue,a.children),Mu(l)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||l.textContent===""+e||a.suppressHydrationWarning===!0||Lh(l.textContent,e)?(a.popover!=null&&(R("beforetoggle",l),R("toggle",l)),a.onScroll!=null&&R("scroll",l),a.onScrollEnd!=null&&R("scrollend",l),a.onClick!=null&&(l.onclick=yi),l=!0):l=!1,l||_e(t)}function zo(t){for(Ot=t.return;Ot;)switch(Ot.tag){case 5:case 13:ol=!1;return;case 27:case 3:ol=!0;return;default:Ot=Ot.return}}function Ya(t){if(t!==Ot)return!1;if(!Y)return zo(t),Y=!0,!1;var l=t.tag,e;if((e=l!==3&&l!==27)&&((e=l===5)&&(e=t.type,e=!(e!=="form"&&e!=="button")||uf(t.type,t.memoizedProps)),e=!e),e&&tt&&_e(t),zo(t),l===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(S(317));t:{for(t=t.nextSibling,l=0;t;){if(t.nodeType===8)if(e=t.data,e==="/$"){if(l===0){tt=il(t.nextSibling);break t}l--}else e!=="$"&&e!=="$!"&&e!=="$?"||l++;t=t.nextSibling}tt=null}}else l===27?(l=tt,se(t.type)?(t=sf,sf=null,tt=t):tt=l):tt=Ot?il(t.stateNode.nextSibling):null;return!0}function On(){tt=Ot=null,Y=!1}function Do(){var t=Se;return t!==null&&(Ut===null?Ut=t:Ut.push.apply(Ut,t),Se=null),t}function dn(t){Se===null?Se=[t]:Se.push(t)}var Cc=gl(null),Ue=null,xl=null;function Zl(t,l,e){$(Cc,l._currentValue),l._currentValue=e}function Nl(t){t._currentValue=Cc.current,mt(Cc)}function Bc(t,l,e){for(;t!==null;){var a=t.alternate;if((t.childLanes&l)!==l?(t.childLanes|=l,a!==null&&(a.childLanes|=l)):a!==null&&(a.childLanes&l)!==l&&(a.childLanes|=l),t===e)break;t=t.return}}function qc(t,l,e,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var c=u;u=n;for(var f=0;f<l.length;f++)if(c.context===l[f]){u.lanes|=e,c=u.alternate,c!==null&&(c.lanes|=e),Bc(u.return,e,t),a||(i=null);break t}u=c.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(S(341));i.lanes|=e,u=i.alternate,u!==null&&(u.lanes|=e),Bc(i,e,t),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function Mn(t,l,e,a){t=null;for(var n=l,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(S(387));if(i=i.memoizedProps,i!==null){var c=n.type;Lt(n.pendingProps.value,i.value)||(t!==null?t.push(c):t=[c])}}else if(n===zu.current){if(i=n.alternate,i===null)throw Error(S(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(pn):t=[pn])}n=n.return}t!==null&&qc(l,t,e,a),l.flags|=262144}function Cu(t){for(t=t.firstContext;t!==null;){if(!Lt(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function ze(t){Ue=t,xl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function _t(t){return od(Ue,t)}function eu(t,l){return Ue===null&&ze(t),od(t,l)}function od(t,l){var e=l._currentValue;if(l={context:l,memoizedValue:e,next:null},xl===null){if(t===null)throw Error(S(308));xl=l,t.dependencies={lanes:0,firstContext:l},t.flags|=524288}else xl=xl.next=l;return e}var ng=typeof AbortController!="undefined"?AbortController:function(){var t=[],l=this.signal={aborted:!1,addEventListener:function(e,a){t.push(a)}};this.abort=function(){l.aborted=!0,t.forEach(function(e){return e()})}},ug=dt.unstable_scheduleCallback,ig=dt.unstable_NormalPriority,ot={$$typeof:_l,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Nf(){return{controller:new ng,data:new Map,refCount:0}}function Nn(t){t.refCount--,t.refCount===0&&ug(ig,function(){t.controller.abort()})}var $a=null,Yc=0,ga=0,ca=null;function cg(t,l){if($a===null){var e=$a=[];Yc=0,ga=If(),ca={status:"pending",value:void 0,then:function(a){e.push(a)}}}return Yc++,l.then(xo,xo),l}function xo(){if(--Yc===0&&$a!==null){ca!==null&&(ca.status="fulfilled");var t=$a;$a=null,ga=0,ca=null;for(var l=0;l<t.length;l++)(0,t[l])()}}function fg(t,l){var e=[],a={status:"pending",value:null,reason:null,then:function(n){e.push(n)}};return t.then(function(){a.status="fulfilled",a.value=l;for(var n=0;n<e.length;n++)(0,e[n])(l)},function(n){for(a.status="rejected",a.reason=n,n=0;n<e.length;n++)(0,e[n])(void 0)}),a}var Oo=x.S;x.S=function(t,l){typeof l=="object"&&l!==null&&typeof l.then=="function"&&cg(t,l),Oo!==null&&Oo(t,l)};var Ee=gl(null);function Uf(){var t=Ee.current;return t!==null?t:L.pooledCache}function vu(t,l){l===null?$(Ee,Ee.current):$(Ee,l.pool)}function rd(){var t=Uf();return t===null?null:{parent:ot._currentValue,pool:t}}var Un=Error(S(460)),dd=Error(S(474)),ci=Error(S(542)),wc={then:function(){}};function Mo(t){return t=t.status,t==="fulfilled"||t==="rejected"}function au(){}function hd(t,l,e){switch(e=t[e],e===void 0?t.push(l):e!==l&&(l.then(au,au),l=e),l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,Uo(t),t;default:if(typeof l.status=="string")l.then(au,au);else{if(t=L,t!==null&&100<t.shellSuspendCounter)throw Error(S(482));t=l,t.status="pending",t.then(function(a){if(l.status==="pending"){var n=l;n.status="fulfilled",n.value=a}},function(a){if(l.status==="pending"){var n=l;n.status="rejected",n.reason=a}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,Uo(t),t}throw Wa=l,Un}}var Wa=null;function No(){if(Wa===null)throw Error(S(459));var t=Wa;return Wa=null,t}function Uo(t){if(t===Un||t===ci)throw Error(S(483))}var jl=!1;function Rf(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Gc(t,l){t=t.updateQueue,l.updateQueue===t&&(l.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Pl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Il(t,l,e){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(X&2)!==0){var n=a.pending;return n===null?l.next=l:(l.next=n.next,n.next=l),a.pending=l,l=Uu(t),cd(t,null,e),l}return ii(t,a,l,e),Uu(t)}function Pa(t,l,e){if(l=l.updateQueue,l!==null&&(l=l.shared,(e&4194048)!==0)){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Br(t,e)}}function Ii(t,l){var e=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=l:u=u.next=l}else n=u=l;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=l:t.next=l,e.lastBaseUpdate=l}var Xc=!1;function Ia(){if(Xc){var t=ca;if(t!==null)throw t}}function tn(t,l,e,a){Xc=!1;var n=t.updateQueue;jl=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,c=n.shared.pending;if(c!==null){n.shared.pending=null;var f=c,d=f.next;f.next=null,i===null?u=d:i.next=d,i=f;var v=t.alternate;v!==null&&(v=v.updateQueue,c=v.lastBaseUpdate,c!==i&&(c===null?v.firstBaseUpdate=d:c.next=d,v.lastBaseUpdate=f))}if(u!==null){var p=n.baseState;i=0,v=d=f=null,c=u;do{var h=c.lane&-536870913,y=h!==c.lane;if(y?(B&h)===h:(a&h)===h){h!==0&&h===ga&&(Xc=!0),v!==null&&(v=v.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});t:{var _=t,g=c;h=l;var b=e;switch(g.tag){case 1:if(_=g.payload,typeof _=="function"){p=_.call(b,p,h);break t}p=_;break t;case 3:_.flags=_.flags&-65537|128;case 0:if(_=g.payload,h=typeof _=="function"?_.call(b,p,h):_,h==null)break t;p=V({},p,h);break t;case 2:jl=!0}}h=c.callback,h!==null&&(t.flags|=64,y&&(t.flags|=8192),y=n.callbacks,y===null?n.callbacks=[h]:y.push(h))}else y={lane:h,tag:c.tag,payload:c.payload,callback:c.callback,next:null},v===null?(d=v=y,f=p):v=v.next=y,i|=h;if(c=c.next,c===null){if(c=n.shared.pending,c===null)break;y=c,c=y.next,y.next=null,n.lastBaseUpdate=y,n.shared.pending=null}}while(!0);v===null&&(f=p),n.baseState=f,n.firstBaseUpdate=d,n.lastBaseUpdate=v,u===null&&(n.shared.lanes=0),ce|=i,t.lanes=i,t.memoizedState=p}}function yd(t,l){if(typeof t!="function")throw Error(S(191,t));t.call(l)}function gd(t,l){var e=t.callbacks;if(e!==null)for(t.callbacks=null,t=0;t<e.length;t++)yd(e[t],l)}var ma=gl(null),Bu=gl(0);function Ro(t,l){t=Cl,$(Bu,t),$(ma,l),Cl=t|l.baseLanes}function Qc(){$(Bu,Cl),$(ma,ma.current)}function Hf(){Cl=Bu.current,mt(ma),mt(Bu)}var ue=0,M=null,j=null,ut=null,qu=!1,fa=!1,De=!1,Yu=0,hn=0,sa=null,sg=0;function at(){throw Error(S(321))}function Cf(t,l){if(l===null)return!1;for(var e=0;e<l.length&&e<t.length;e++)if(!Lt(t[e],l[e]))return!1;return!0}function Bf(t,l,e,a,n,u){return ue=u,M=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,x.H=t===null||t.memoizedState===null?Kd:kd,De=!1,u=e(a,n),De=!1,fa&&(u=vd(l,e,a,n)),md(t),u}function md(t){x.H=wu;var l=j!==null&&j.next!==null;if(ue=0,ut=j=M=null,qu=!1,hn=0,sa=null,l)throw Error(S(300));t===null||gt||(t=t.dependencies,t!==null&&Cu(t)&&(gt=!0))}function vd(t,l,e,a){M=t;var n=0;do{if(fa&&(sa=null),hn=0,fa=!1,25<=n)throw Error(S(301));if(n+=1,ut=j=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}x.H=mg,u=l(e,a)}while(fa);return u}function og(){var t=x.H,l=t.useState()[0];return l=typeof l.then=="function"?Rn(l):l,t=t.useState()[0],(j!==null?j.memoizedState:null)!==t&&(M.flags|=1024),l}function qf(){var t=Yu!==0;return Yu=0,t}function Yf(t,l,e){l.updateQueue=t.updateQueue,l.flags&=-2053,t.lanes&=~e}function wf(t){if(qu){for(t=t.memoizedState;t!==null;){var l=t.queue;l!==null&&(l.pending=null),t=t.next}qu=!1}ue=0,ut=j=M=null,fa=!1,hn=Yu=0,sa=null}function Mt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ut===null?M.memoizedState=ut=t:ut=ut.next=t,ut}function it(){if(j===null){var t=M.alternate;t=t!==null?t.memoizedState:null}else t=j.next;var l=ut===null?M.memoizedState:ut.next;if(l!==null)ut=l,j=t;else{if(t===null)throw M.alternate===null?Error(S(467)):Error(S(310));j=t,t={memoizedState:j.memoizedState,baseState:j.baseState,baseQueue:j.baseQueue,queue:j.queue,next:null},ut===null?M.memoizedState=ut=t:ut=ut.next=t}return ut}function Gf(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Rn(t){var l=hn;return hn+=1,sa===null&&(sa=[]),t=hd(sa,t,l),l=M,(ut===null?l.memoizedState:ut.next)===null&&(l=l.alternate,x.H=l===null||l.memoizedState===null?Kd:kd),t}function fi(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Rn(t);if(t.$$typeof===_l)return _t(t)}throw Error(S(438,String(t)))}function Xf(t){var l=null,e=M.updateQueue;if(e!==null&&(l=e.memoCache),l==null){var a=M.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(l={data:a.data.map(function(n){return n.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),e===null&&(e=Gf(),M.updateQueue=e),e.memoCache=l,e=l.data[l.index],e===void 0)for(e=l.data[l.index]=Array(t),a=0;a<t;a++)e[a]=J0;return l.index++,e}function Rl(t,l){return typeof l=="function"?l(t):l}function pu(t){var l=it();return Qf(l,j,t)}function Qf(t,l,e){var a=t.queue;if(a===null)throw Error(S(311));a.lastRenderedReducer=e;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}l.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{l=n.next;var c=i=null,f=null,d=l,v=!1;do{var p=d.lane&-536870913;if(p!==d.lane?(B&p)===p:(ue&p)===p){var h=d.revertLane;if(h===0)f!==null&&(f=f.next={lane:0,revertLane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),p===ga&&(v=!0);else if((ue&h)===h){d=d.next,h===ga&&(v=!0);continue}else p={lane:0,revertLane:d.revertLane,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},f===null?(c=f=p,i=u):f=f.next=p,M.lanes|=h,ce|=h;p=d.action,De&&e(u,p),u=d.hasEagerState?d.eagerState:e(u,p)}else h={lane:p,revertLane:d.revertLane,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null},f===null?(c=f=h,i=u):f=f.next=h,M.lanes|=p,ce|=p;d=d.next}while(d!==null&&d!==l);if(f===null?i=u:f.next=c,!Lt(u,t.memoizedState)&&(gt=!0,v&&(e=ca,e!==null)))throw e;t.memoizedState=u,t.baseState=i,t.baseQueue=f,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function tc(t){var l=it(),e=l.queue;if(e===null)throw Error(S(311));e.lastRenderedReducer=t;var a=e.dispatch,n=e.pending,u=l.memoizedState;if(n!==null){e.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);Lt(u,l.memoizedState)||(gt=!0),l.memoizedState=u,l.baseQueue===null&&(l.baseState=u),e.lastRenderedState=u}return[u,a]}function pd(t,l,e){var a=M,n=it(),u=Y;if(u){if(e===void 0)throw Error(S(407));e=e()}else e=l();var i=!Lt((j||n).memoizedState,e);i&&(n.memoizedState=e,gt=!0),n=n.queue;var c=Ed.bind(null,a,n,t);if(Hn(2048,8,c,[t]),n.getSnapshot!==l||i||ut!==null&&ut.memoizedState.tag&1){if(a.flags|=2048,va(9,si(),Sd.bind(null,a,n,e,l),null),L===null)throw Error(S(349));u||(ue&124)!==0||bd(a,l,e)}return e}function bd(t,l,e){t.flags|=16384,t={getSnapshot:l,value:e},l=M.updateQueue,l===null?(l=Gf(),M.updateQueue=l,l.stores=[t]):(e=l.stores,e===null?l.stores=[t]:e.push(t))}function Sd(t,l,e,a){l.value=e,l.getSnapshot=a,Ad(l)&&Td(t)}function Ed(t,l,e){return e(function(){Ad(l)&&Td(t)})}function Ad(t){var l=t.getSnapshot;t=t.value;try{var e=l();return!Lt(t,e)}catch(a){return!0}}function Td(t){var l=za(t,2);l!==null&&Zt(l,t,2)}function jc(t){var l=Mt();if(typeof t=="function"){var e=t;if(t=e(),De){kl(!0);try{e()}finally{kl(!1)}}}return l.memoizedState=l.baseState=t,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:t},l}function _d(t,l,e,a){return t.baseState=e,Qf(t,j,typeof a=="function"?a:Rl)}function rg(t,l,e,a,n){if(oi(t))throw Error(S(485));if(t=l.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};x.T!==null?e(!0):u.isTransition=!1,a(u),e=l.pending,e===null?(u.next=l.pending=u,zd(l,u)):(u.next=e.next,l.pending=e.next=u)}}function zd(t,l){var e=l.action,a=l.payload,n=t.state;if(l.isTransition){var u=x.T,i={};x.T=i;try{var c=e(n,a),f=x.S;f!==null&&f(i,c),Ho(t,l,c)}catch(d){Zc(t,l,d)}finally{x.T=u}}else try{u=e(n,a),Ho(t,l,u)}catch(d){Zc(t,l,d)}}function Ho(t,l,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){Co(t,l,a)},function(a){return Zc(t,l,a)}):Co(t,l,e)}function Co(t,l,e){l.status="fulfilled",l.value=e,Dd(l),t.state=e,l=t.pending,l!==null&&(e=l.next,e===l?t.pending=null:(e=e.next,l.next=e,zd(t,e)))}function Zc(t,l,e){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do l.status="rejected",l.reason=e,Dd(l),l=l.next;while(l!==a)}t.action=null}function Dd(t){t=t.listeners;for(var l=0;l<t.length;l++)(0,t[l])()}function xd(t,l){return l}function Bo(t,l){if(Y){var e=L.formState;if(e!==null){t:{var a=M;if(Y){if(tt){l:{for(var n=tt,u=ol;n.nodeType!==8;){if(!u){n=null;break l}if(n=il(n.nextSibling),n===null){n=null;break l}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){tt=il(n.nextSibling),a=n.data==="F!";break t}}_e(a)}a=!1}a&&(l=e[0])}}return e=Mt(),e.memoizedState=e.baseState=l,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xd,lastRenderedState:l},e.queue=a,e=Zd.bind(null,M,a),a.dispatch=e,a=jc(!1),u=Vf.bind(null,M,!1,a.queue),a=Mt(),n={state:l,dispatch:null,action:t,pending:null},a.queue=n,e=rg.bind(null,M,n,u,e),n.dispatch=e,a.memoizedState=t,[l,e,!1]}function qo(t){var l=it();return Od(l,j,t)}function Od(t,l,e){if(l=Qf(t,l,xd)[0],t=pu(Rl)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var a=Rn(l)}catch(i){throw i===Un?ci:i}else a=l;l=it();var n=l.queue,u=n.dispatch;return e!==l.memoizedState&&(M.flags|=2048,va(9,si(),dg.bind(null,n,e),null)),[a,u,t]}function dg(t,l){t.action=l}function Yo(t){var l=it(),e=j;if(e!==null)return Od(l,e,t);it(),l=l.memoizedState,e=it();var a=e.queue.dispatch;return e.memoizedState=t,[l,a,!1]}function va(t,l,e,a){return t={tag:t,create:e,deps:a,inst:l,next:null},l=M.updateQueue,l===null&&(l=Gf(),M.updateQueue=l),e=l.lastEffect,e===null?l.lastEffect=t.next=t:(a=e.next,e.next=t,t.next=a,l.lastEffect=t),t}function si(){return{destroy:void 0,resource:void 0}}function Md(){return it().memoizedState}function bu(t,l,e,a){var n=Mt();a=a===void 0?null:a,M.flags|=t,n.memoizedState=va(1|l,si(),e,a)}function Hn(t,l,e,a){var n=it();a=a===void 0?null:a;var u=n.memoizedState.inst;j!==null&&a!==null&&Cf(a,j.memoizedState.deps)?n.memoizedState=va(l,u,e,a):(M.flags|=t,n.memoizedState=va(1|l,u,e,a))}function wo(t,l){bu(8390656,8,t,l)}function Nd(t,l){Hn(2048,8,t,l)}function Ud(t,l){return Hn(4,2,t,l)}function Rd(t,l){return Hn(4,4,t,l)}function Hd(t,l){if(typeof l=="function"){t=t();var e=l(t);return function(){typeof e=="function"?e():l(null)}}if(l!=null)return t=t(),l.current=t,function(){l.current=null}}function Cd(t,l,e){e=e!=null?e.concat([t]):null,Hn(4,4,Hd.bind(null,l,t),e)}function jf(){}function Bd(t,l){var e=it();l=l===void 0?null:l;var a=e.memoizedState;return l!==null&&Cf(l,a[1])?a[0]:(e.memoizedState=[t,l],t)}function qd(t,l){var e=it();l=l===void 0?null:l;var a=e.memoizedState;if(l!==null&&Cf(l,a[1]))return a[0];if(a=t(),De){kl(!0);try{t()}finally{kl(!1)}}return e.memoizedState=[a,l],a}function Zf(t,l,e){return e===void 0||(ue&1073741824)!==0?t.memoizedState=l:(t.memoizedState=e,t=Dh(),M.lanes|=t,ce|=t,e)}function Yd(t,l,e,a){return Lt(e,l)?e:ma.current!==null?(t=Zf(t,e,a),Lt(t,l)||(gt=!0),t):(ue&42)===0?(gt=!0,t.memoizedState=e):(t=Dh(),M.lanes|=t,ce|=t,l)}function wd(t,l,e,a,n){var u=w.p;w.p=u!==0&&8>u?u:8;var i=x.T,c={};x.T=c,Vf(t,!1,l,e);try{var f=n(),d=x.S;if(d!==null&&d(c,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var v=fg(f,a);ln(t,l,v,jt(t))}else ln(t,l,a,jt(t))}catch(p){ln(t,l,{then:function(){},status:"rejected",reason:p},jt())}finally{w.p=u,x.T=i}}function hg(){}function Lc(t,l,e,a){if(t.tag!==5)throw Error(S(476));var n=Gd(t).queue;wd(t,n,l,ve,e===null?hg:function(){return Xd(t),e(a)})}function Gd(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:ve,baseState:ve,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:ve},next:null};var e={};return l.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:e},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function Xd(t){var l=Gd(t).next.queue;ln(t,l,{},jt())}function Lf(){return _t(pn)}function Qd(){return it().memoizedState}function jd(){return it().memoizedState}function yg(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var e=jt();t=Pl(e);var a=Il(l,t,e);a!==null&&(Zt(a,l,e),Pa(a,l,e)),l={cache:Nf()},t.payload=l;return}l=l.return}}function gg(t,l,e){var a=jt();e={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null},oi(t)?Ld(l,e):(e=Df(t,l,e,a),e!==null&&(Zt(e,t,a),Vd(e,l,a)))}function Zd(t,l,e){var a=jt();ln(t,l,e,a)}function ln(t,l,e,a){var n={lane:a,revertLane:0,action:e,hasEagerState:!1,eagerState:null,next:null};if(oi(t))Ld(l,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=l.lastRenderedReducer,u!==null))try{var i=l.lastRenderedState,c=u(i,e);if(n.hasEagerState=!0,n.eagerState=c,Lt(c,i))return ii(t,l,n,0),L===null&&ui(),!1}catch(f){}finally{}if(e=Df(t,l,n,a),e!==null)return Zt(e,t,a),Vd(e,l,a),!0}return!1}function Vf(t,l,e,a){if(a={lane:2,revertLane:If(),action:a,hasEagerState:!1,eagerState:null,next:null},oi(t)){if(l)throw Error(S(479))}else l=Df(t,e,a,2),l!==null&&Zt(l,t,2)}function oi(t){var l=t.alternate;return t===M||l!==null&&l===M}function Ld(t,l){fa=qu=!0;var e=t.pending;e===null?l.next=l:(l.next=e.next,e.next=l),t.pending=l}function Vd(t,l,e){if((e&4194048)!==0){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Br(t,e)}}var wu={readContext:_t,use:fi,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at},Kd={readContext:_t,use:fi,useCallback:function(t,l){return Mt().memoizedState=[t,l===void 0?null:l],t},useContext:_t,useEffect:wo,useImperativeHandle:function(t,l,e){e=e!=null?e.concat([t]):null,bu(4194308,4,Hd.bind(null,l,t),e)},useLayoutEffect:function(t,l){return bu(4194308,4,t,l)},useInsertionEffect:function(t,l){bu(4,2,t,l)},useMemo:function(t,l){var e=Mt();l=l===void 0?null:l;var a=t();if(De){kl(!0);try{t()}finally{kl(!1)}}return e.memoizedState=[a,l],a},useReducer:function(t,l,e){var a=Mt();if(e!==void 0){var n=e(l);if(De){kl(!0);try{e(l)}finally{kl(!1)}}}else n=l;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=gg.bind(null,M,t),[a.memoizedState,t]},useRef:function(t){var l=Mt();return t={current:t},l.memoizedState=t},useState:function(t){t=jc(t);var l=t.queue,e=Zd.bind(null,M,l);return l.dispatch=e,[t.memoizedState,e]},useDebugValue:jf,useDeferredValue:function(t,l){var e=Mt();return Zf(e,t,l)},useTransition:function(){var t=jc(!1);return t=wd.bind(null,M,t.queue,!0,!1),Mt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,e){var a=M,n=Mt();if(Y){if(e===void 0)throw Error(S(407));e=e()}else{if(e=l(),L===null)throw Error(S(349));(B&124)!==0||bd(a,l,e)}n.memoizedState=e;var u={value:e,getSnapshot:l};return n.queue=u,wo(Ed.bind(null,a,u,t),[t]),a.flags|=2048,va(9,si(),Sd.bind(null,a,u,e,l),null),e},useId:function(){var t=Mt(),l=L.identifierPrefix;if(Y){var e=Dl,a=zl;e=(a&~(1<<32-Qt(a)-1)).toString(32)+e,l="\xAB"+l+"R"+e,e=Yu++,0<e&&(l+="H"+e.toString(32)),l+="\xBB"}else e=sg++,l="\xAB"+l+"r"+e.toString(32)+"\xBB";return t.memoizedState=l},useHostTransitionStatus:Lf,useFormState:Bo,useActionState:Bo,useOptimistic:function(t){var l=Mt();l.memoizedState=l.baseState=t;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=e,l=Vf.bind(null,M,!0,e),e.dispatch=l,[t,l]},useMemoCache:Xf,useCacheRefresh:function(){return Mt().memoizedState=yg.bind(null,M)}},kd={readContext:_t,use:fi,useCallback:Bd,useContext:_t,useEffect:Nd,useImperativeHandle:Cd,useInsertionEffect:Ud,useLayoutEffect:Rd,useMemo:qd,useReducer:pu,useRef:Md,useState:function(){return pu(Rl)},useDebugValue:jf,useDeferredValue:function(t,l){var e=it();return Yd(e,j.memoizedState,t,l)},useTransition:function(){var t=pu(Rl)[0],l=it().memoizedState;return[typeof t=="boolean"?t:Rn(t),l]},useSyncExternalStore:pd,useId:Qd,useHostTransitionStatus:Lf,useFormState:qo,useActionState:qo,useOptimistic:function(t,l){var e=it();return _d(e,j,t,l)},useMemoCache:Xf,useCacheRefresh:jd},mg={readContext:_t,use:fi,useCallback:Bd,useContext:_t,useEffect:Nd,useImperativeHandle:Cd,useInsertionEffect:Ud,useLayoutEffect:Rd,useMemo:qd,useReducer:tc,useRef:Md,useState:function(){return tc(Rl)},useDebugValue:jf,useDeferredValue:function(t,l){var e=it();return j===null?Zf(e,t,l):Yd(e,j.memoizedState,t,l)},useTransition:function(){var t=tc(Rl)[0],l=it().memoizedState;return[typeof t=="boolean"?t:Rn(t),l]},useSyncExternalStore:pd,useId:Qd,useHostTransitionStatus:Lf,useFormState:Yo,useActionState:Yo,useOptimistic:function(t,l){var e=it();return j!==null?_d(e,j,t,l):(e.baseState=t,[t,e.queue.dispatch])},useMemoCache:Xf,useCacheRefresh:jd},oa=null,yn=0;function nu(t){var l=yn;return yn+=1,oa===null&&(oa=[]),hd(oa,t,l)}function wa(t,l){l=l.props.ref,t.ref=l!==void 0?l:null}function uu(t,l){throw l.$$typeof===K0?Error(S(525)):(t=Object.prototype.toString.call(l),Error(S(31,t==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":t)))}function Go(t){var l=t._init;return l(t._payload)}function Jd(t){function l(o,s){if(t){var r=o.deletions;r===null?(o.deletions=[s],o.flags|=16):r.push(s)}}function e(o,s){if(!t)return null;for(;s!==null;)l(o,s),s=s.sibling;return null}function a(o){for(var s=new Map;o!==null;)o.key!==null?s.set(o.key,o):s.set(o.index,o),o=o.sibling;return s}function n(o,s){return o=Ml(o,s),o.index=0,o.sibling=null,o}function u(o,s,r){return o.index=r,t?(r=o.alternate,r!==null?(r=r.index,r<s?(o.flags|=67108866,s):r):(o.flags|=67108866,s)):(o.flags|=1048576,s)}function i(o){return t&&o.alternate===null&&(o.flags|=67108866),o}function c(o,s,r,m){return s===null||s.tag!==6?(s=Wi(r,o.mode,m),s.return=o,s):(s=n(s,r),s.return=o,s)}function f(o,s,r,m){var E=r.type;return E===Ke?v(o,s,r.props.children,m,r.key):s!==null&&(s.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ql&&Go(E)===s.type)?(s=n(s,r.props),wa(s,r),s.return=o,s):(s=mu(r.type,r.key,r.props,null,o.mode,m),wa(s,r),s.return=o,s)}function d(o,s,r,m){return s===null||s.tag!==4||s.stateNode.containerInfo!==r.containerInfo||s.stateNode.implementation!==r.implementation?(s=Pi(r,o.mode,m),s.return=o,s):(s=n(s,r.children||[]),s.return=o,s)}function v(o,s,r,m,E){return s===null||s.tag!==7?(s=pe(r,o.mode,m,E),s.return=o,s):(s=n(s,r),s.return=o,s)}function p(o,s,r){if(typeof s=="string"&&s!==""||typeof s=="number"||typeof s=="bigint")return s=Wi(""+s,o.mode,r),s.return=o,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case Fn:return r=mu(s.type,s.key,s.props,null,o.mode,r),wa(r,s),r.return=o,r;case Za:return s=Pi(s,o.mode,r),s.return=o,s;case Ql:var m=s._init;return s=m(s._payload),p(o,s,r)}if(La(s)||Ba(s))return s=pe(s,o.mode,r,null),s.return=o,s;if(typeof s.then=="function")return p(o,nu(s),r);if(s.$$typeof===_l)return p(o,eu(o,s),r);uu(o,s)}return null}function h(o,s,r,m){var E=s!==null?s.key:null;if(typeof r=="string"&&r!==""||typeof r=="number"||typeof r=="bigint")return E!==null?null:c(o,s,""+r,m);if(typeof r=="object"&&r!==null){switch(r.$$typeof){case Fn:return r.key===E?f(o,s,r,m):null;case Za:return r.key===E?d(o,s,r,m):null;case Ql:return E=r._init,r=E(r._payload),h(o,s,r,m)}if(La(r)||Ba(r))return E!==null?null:v(o,s,r,m,null);if(typeof r.then=="function")return h(o,s,nu(r),m);if(r.$$typeof===_l)return h(o,s,eu(o,r),m);uu(o,r)}return null}function y(o,s,r,m,E){if(typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint")return o=o.get(r)||null,c(s,o,""+m,E);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Fn:return o=o.get(m.key===null?r:m.key)||null,f(s,o,m,E);case Za:return o=o.get(m.key===null?r:m.key)||null,d(s,o,m,E);case Ql:var A=m._init;return m=A(m._payload),y(o,s,r,m,E)}if(La(m)||Ba(m))return o=o.get(r)||null,v(s,o,m,E,null);if(typeof m.then=="function")return y(o,s,r,nu(m),E);if(m.$$typeof===_l)return y(o,s,r,eu(s,m),E);uu(s,m)}return null}function _(o,s,r,m){for(var E=null,A=null,T=s,z=s=0,q=null;T!==null&&z<r.length;z++){T.index>z?(q=T,T=null):q=T.sibling;var N=h(o,T,r[z],m);if(N===null){T===null&&(T=q);break}t&&T&&N.alternate===null&&l(o,T),s=u(N,s,z),A===null?E=N:A.sibling=N,A=N,T=q}if(z===r.length)return e(o,T),Y&&ge(o,z),E;if(T===null){for(;z<r.length;z++)T=p(o,r[z],m),T!==null&&(s=u(T,s,z),A===null?E=T:A.sibling=T,A=T);return Y&&ge(o,z),E}for(T=a(T);z<r.length;z++)q=y(T,o,z,r[z],m),q!==null&&(t&&q.alternate!==null&&T.delete(q.key===null?z:q.key),s=u(q,s,z),A===null?E=q:A.sibling=q,A=q);return t&&T.forEach(function(Ct){return l(o,Ct)}),Y&&ge(o,z),E}function g(o,s,r,m){if(r==null)throw Error(S(151));for(var E=null,A=null,T=s,z=s=0,q=null,N=r.next();T!==null&&!N.done;z++,N=r.next()){T.index>z?(q=T,T=null):q=T.sibling;var Ct=h(o,T,N.value,m);if(Ct===null){T===null&&(T=q);break}t&&T&&Ct.alternate===null&&l(o,T),s=u(Ct,s,z),A===null?E=Ct:A.sibling=Ct,A=Ct,T=q}if(N.done)return e(o,T),Y&&ge(o,z),E;if(T===null){for(;!N.done;z++,N=r.next())N=p(o,N.value,m),N!==null&&(s=u(N,s,z),A===null?E=N:A.sibling=N,A=N);return Y&&ge(o,z),E}for(T=a(T);!N.done;z++,N=r.next())N=y(T,o,z,N.value,m),N!==null&&(t&&N.alternate!==null&&T.delete(N.key===null?z:N.key),s=u(N,s,z),A===null?E=N:A.sibling=N,A=N);return t&&T.forEach(function(Ma){return l(o,Ma)}),Y&&ge(o,z),E}function b(o,s,r,m){if(typeof r=="object"&&r!==null&&r.type===Ke&&r.key===null&&(r=r.props.children),typeof r=="object"&&r!==null){switch(r.$$typeof){case Fn:t:{for(var E=r.key;s!==null;){if(s.key===E){if(E=r.type,E===Ke){if(s.tag===7){e(o,s.sibling),m=n(s,r.props.children),m.return=o,o=m;break t}}else if(s.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ql&&Go(E)===s.type){e(o,s.sibling),m=n(s,r.props),wa(m,r),m.return=o,o=m;break t}e(o,s);break}else l(o,s);s=s.sibling}r.type===Ke?(m=pe(r.props.children,o.mode,m,r.key),m.return=o,o=m):(m=mu(r.type,r.key,r.props,null,o.mode,m),wa(m,r),m.return=o,o=m)}return i(o);case Za:t:{for(E=r.key;s!==null;){if(s.key===E)if(s.tag===4&&s.stateNode.containerInfo===r.containerInfo&&s.stateNode.implementation===r.implementation){e(o,s.sibling),m=n(s,r.children||[]),m.return=o,o=m;break t}else{e(o,s);break}else l(o,s);s=s.sibling}m=Pi(r,o.mode,m),m.return=o,o=m}return i(o);case Ql:return E=r._init,r=E(r._payload),b(o,s,r,m)}if(La(r))return _(o,s,r,m);if(Ba(r)){if(E=Ba(r),typeof E!="function")throw Error(S(150));return r=E.call(r),g(o,s,r,m)}if(typeof r.then=="function")return b(o,s,nu(r),m);if(r.$$typeof===_l)return b(o,s,eu(o,r),m);uu(o,r)}return typeof r=="string"&&r!==""||typeof r=="number"||typeof r=="bigint"?(r=""+r,s!==null&&s.tag===6?(e(o,s.sibling),m=n(s,r),m.return=o,o=m):(e(o,s),m=Wi(r,o.mode,m),m.return=o,o=m),i(o)):e(o,s)}return function(o,s,r,m){try{yn=0;var E=b(o,s,r,m);return oa=null,E}catch(T){if(T===Un||T===ci)throw T;var A=Gt(29,T,null,o.mode);return A.lanes=m,A.return=o,A}finally{}}}var pa=Jd(!0),Fd=Jd(!1),ll=gl(null),yl=null;function Ll(t){var l=t.alternate;$(rt,rt.current&1),$(ll,t),yl===null&&(l===null||ma.current!==null||l.memoizedState!==null)&&(yl=t)}function $d(t){if(t.tag===22){if($(rt,rt.current),$(ll,t),yl===null){var l=t.alternate;l!==null&&l.memoizedState!==null&&(yl=t)}}else Vl(t)}function Vl(){$(rt,rt.current),$(ll,ll.current)}function Ol(t){mt(ll),yl===t&&(yl=null),mt(rt)}var rt=gl(0);function Gu(t){for(var l=t;l!==null;){if(l.tag===13){var e=l.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||e.data==="$?"||ff(e)))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}function lc(t,l,e,a){l=t.memoizedState,e=e(a,l),e=e==null?l:V({},l,e),t.memoizedState=e,t.lanes===0&&(t.updateQueue.baseState=e)}var Vc={enqueueSetState:function(t,l,e){t=t._reactInternals;var a=jt(),n=Pl(a);n.payload=l,e!=null&&(n.callback=e),l=Il(t,n,a),l!==null&&(Zt(l,t,a),Pa(l,t,a))},enqueueReplaceState:function(t,l,e){t=t._reactInternals;var a=jt(),n=Pl(a);n.tag=1,n.payload=l,e!=null&&(n.callback=e),l=Il(t,n,a),l!==null&&(Zt(l,t,a),Pa(l,t,a))},enqueueForceUpdate:function(t,l){t=t._reactInternals;var e=jt(),a=Pl(e);a.tag=2,l!=null&&(a.callback=l),l=Il(t,a,e),l!==null&&(Zt(l,t,e),Pa(l,t,e))}};function Xo(t,l,e,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):l.prototype&&l.prototype.isPureReactComponent?!rn(e,a)||!rn(n,u):!0}function Qo(t,l,e,a){t=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(e,a),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(e,a),l.state!==t&&Vc.enqueueReplaceState(l,l.state,null)}function xe(t,l){var e=l;if("ref"in l){e={};for(var a in l)a!=="ref"&&(e[a]=l[a])}if(t=t.defaultProps){e===l&&(e=V({},e));for(var n in t)e[n]===void 0&&(e[n]=t[n])}return e}var Xu=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)};function Wd(t){Xu(t)}function Pd(t){console.error(t)}function Id(t){Xu(t)}function Qu(t,l){try{var e=t.onUncaughtError;e(l.value,{componentStack:l.stack})}catch(a){setTimeout(function(){throw a})}}function jo(t,l,e){try{var a=t.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Kc(t,l,e){return e=Pl(e),e.tag=3,e.payload={element:null},e.callback=function(){Qu(t,l)},e}function th(t){return t=Pl(t),t.tag=3,t}function lh(t,l,e,a){var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){jo(l,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){jo(l,e,a),typeof n!="function"&&(te===null?te=new Set([this]):te.add(this));var c=a.stack;this.componentDidCatch(a.value,{componentStack:c!==null?c:""})})}function vg(t,l,e,a,n){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(l=e.alternate,l!==null&&Mn(l,e,n,!0),e=ll.current,e!==null){switch(e.tag){case 13:return yl===null?tf():e.alternate===null&&lt===0&&(lt=3),e.flags&=-257,e.flags|=65536,e.lanes=n,a===wc?e.flags|=16384:(l=e.updateQueue,l===null?e.updateQueue=new Set([a]):l.add(a),dc(t,a,n)),!1;case 22:return e.flags|=65536,a===wc?e.flags|=16384:(l=e.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=l):(e=l.retryQueue,e===null?l.retryQueue=new Set([a]):e.add(a)),dc(t,a,n)),!1}throw Error(S(435,e.tag))}return dc(t,a,n),tf(),!1}if(Y)return l=ll.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=n,a!==Hc&&(t=Error(S(422),{cause:a}),dn(It(t,e)))):(a!==Hc&&(l=Error(S(423),{cause:a}),dn(It(l,e))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=It(a,e),n=Kc(t.stateNode,a,n),Ii(t,n),lt!==4&&(lt=2)),!1;var u=Error(S(520),{cause:a});if(u=It(u,e),nn===null?nn=[u]:nn.push(u),lt!==4&&(lt=2),l===null)return!0;a=It(a,e),e=l;do{switch(e.tag){case 3:return e.flags|=65536,t=n&-n,e.lanes|=t,t=Kc(e.stateNode,a,t),Ii(e,t),!1;case 1:if(l=e.type,u=e.stateNode,(e.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(te===null||!te.has(u))))return e.flags|=65536,n&=-n,e.lanes|=n,n=th(n),lh(n,t,e,a),Ii(e,n),!1}e=e.return}while(e!==null);return!1}var eh=Error(S(461)),gt=!1;function vt(t,l,e,a){l.child=t===null?Fd(l,null,e,a):pa(l,t.child,e,a)}function Zo(t,l,e,a,n){e=e.render;var u=l.ref;if("ref"in a){var i={};for(var c in a)c!=="ref"&&(i[c]=a[c])}else i=a;return ze(l),a=Bf(t,l,e,i,u,n),c=qf(),t!==null&&!gt?(Yf(t,l,n),Hl(t,l,n)):(Y&&c&&Of(l),l.flags|=1,vt(t,l,a,n),l.child)}function Lo(t,l,e,a,n){if(t===null){var u=e.type;return typeof u=="function"&&!xf(u)&&u.defaultProps===void 0&&e.compare===null?(l.tag=15,l.type=u,ah(t,l,u,a,n)):(t=mu(e.type,null,a,l,l.mode,n),t.ref=l.ref,t.return=l,l.child=t)}if(u=t.child,!Kf(t,n)){var i=u.memoizedProps;if(e=e.compare,e=e!==null?e:rn,e(i,a)&&t.ref===l.ref)return Hl(t,l,n)}return l.flags|=1,t=Ml(u,a),t.ref=l.ref,t.return=l,l.child=t}function ah(t,l,e,a,n){if(t!==null){var u=t.memoizedProps;if(rn(u,a)&&t.ref===l.ref)if(gt=!1,l.pendingProps=a=u,Kf(t,n))(t.flags&131072)!==0&&(gt=!0);else return l.lanes=t.lanes,Hl(t,l,n)}return kc(t,l,e,a,n)}function nh(t,l,e){var a=l.pendingProps,n=a.children,u=t!==null?t.memoizedState:null;if(a.mode==="hidden"){if((l.flags&128)!==0){if(a=u!==null?u.baseLanes|e:e,t!==null){for(n=l.child=t.child,u=0;n!==null;)u=u|n.lanes|n.childLanes,n=n.sibling;l.childLanes=u&~a}else l.childLanes=0,l.child=null;return Vo(t,l,a,e)}if((e&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},t!==null&&vu(l,u!==null?u.cachePool:null),u!==null?Ro(l,u):Qc(),$d(l);else return l.lanes=l.childLanes=536870912,Vo(t,l,u!==null?u.baseLanes|e:e,e)}else u!==null?(vu(l,u.cachePool),Ro(l,u),Vl(l),l.memoizedState=null):(t!==null&&vu(l,null),Qc(),Vl(l));return vt(t,l,n,e),l.child}function Vo(t,l,e,a){var n=Uf();return n=n===null?null:{parent:ot._currentValue,pool:n},l.memoizedState={baseLanes:e,cachePool:n},t!==null&&vu(l,null),Qc(),$d(l),t!==null&&Mn(t,l,a,!0),null}function Su(t,l){var e=l.ref;if(e===null)t!==null&&t.ref!==null&&(l.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(S(284));(t===null||t.ref!==e)&&(l.flags|=4194816)}}function kc(t,l,e,a,n){return ze(l),e=Bf(t,l,e,a,void 0,n),a=qf(),t!==null&&!gt?(Yf(t,l,n),Hl(t,l,n)):(Y&&a&&Of(l),l.flags|=1,vt(t,l,e,n),l.child)}function Ko(t,l,e,a,n,u){return ze(l),l.updateQueue=null,e=vd(l,a,e,n),md(t),a=qf(),t!==null&&!gt?(Yf(t,l,u),Hl(t,l,u)):(Y&&a&&Of(l),l.flags|=1,vt(t,l,e,u),l.child)}function ko(t,l,e,a,n){if(ze(l),l.stateNode===null){var u=ta,i=e.contextType;typeof i=="object"&&i!==null&&(u=_t(i)),u=new e(a,u),l.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Vc,l.stateNode=u,u._reactInternals=l,u=l.stateNode,u.props=a,u.state=l.memoizedState,u.refs={},Rf(l),i=e.contextType,u.context=typeof i=="object"&&i!==null?_t(i):ta,u.state=l.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(lc(l,e,i,a),u.state=l.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&Vc.enqueueReplaceState(u,u.state,null),tn(l,a,u,n),Ia(),u.state=l.memoizedState),typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!0}else if(t===null){u=l.stateNode;var c=l.memoizedProps,f=xe(e,c);u.props=f;var d=u.context,v=e.contextType;i=ta,typeof v=="object"&&v!==null&&(i=_t(v));var p=e.getDerivedStateFromProps;v=typeof p=="function"||typeof u.getSnapshotBeforeUpdate=="function",c=l.pendingProps!==c,v||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c||d!==i)&&Qo(l,u,a,i),jl=!1;var h=l.memoizedState;u.state=h,tn(l,a,u,n),Ia(),d=l.memoizedState,c||h!==d||jl?(typeof p=="function"&&(lc(l,e,p,a),d=l.memoizedState),(f=jl||Xo(l,e,f,a,h,d,i))?(v||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(l.flags|=4194308)):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=a,l.memoizedState=d),u.props=a,u.state=d,u.context=i,a=f):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!1)}else{u=l.stateNode,Gc(t,l),i=l.memoizedProps,v=xe(e,i),u.props=v,p=l.pendingProps,h=u.context,d=e.contextType,f=ta,typeof d=="object"&&d!==null&&(f=_t(d)),c=e.getDerivedStateFromProps,(d=typeof c=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==p||h!==f)&&Qo(l,u,a,f),jl=!1,h=l.memoizedState,u.state=h,tn(l,a,u,n),Ia();var y=l.memoizedState;i!==p||h!==y||jl||t!==null&&t.dependencies!==null&&Cu(t.dependencies)?(typeof c=="function"&&(lc(l,e,c,a),y=l.memoizedState),(v=jl||Xo(l,e,v,a,h,y,f)||t!==null&&t.dependencies!==null&&Cu(t.dependencies))?(d||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,y,f),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,y,f)),typeof u.componentDidUpdate=="function"&&(l.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=1024),l.memoizedProps=a,l.memoizedState=y),u.props=a,u.state=y,u.context=f,a=v):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&h===t.memoizedState||(l.flags|=1024),a=!1)}return u=a,Su(t,l),a=(l.flags&128)!==0,u||a?(u=l.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:u.render(),l.flags|=1,t!==null&&a?(l.child=pa(l,t.child,null,n),l.child=pa(l,null,e,n)):vt(t,l,e,n),l.memoizedState=u.state,t=l.child):t=Hl(t,l,n),t}function Jo(t,l,e,a){return On(),l.flags|=256,vt(t,l,e,a),l.child}var ec={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ac(t){return{baseLanes:t,cachePool:rd()}}function nc(t,l,e){return t=t!==null?t.childLanes&~e:0,l&&(t|=tl),t}function uh(t,l,e){var a=l.pendingProps,n=!1,u=(l.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(rt.current&2)!==0),i&&(n=!0,l.flags&=-129),i=(l.flags&32)!==0,l.flags&=-33,t===null){if(Y){if(n?Ll(l):Vl(l),Y){var c=tt,f;if(f=c){t:{for(f=c,c=ol;f.nodeType!==8;){if(!c){c=null;break t}if(f=il(f.nextSibling),f===null){c=null;break t}}c=f}c!==null?(l.memoizedState={dehydrated:c,treeContext:be!==null?{id:zl,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},f=Gt(18,null,null,0),f.stateNode=c,f.return=l,l.child=f,Ot=l,tt=null,f=!0):f=!1}f||_e(l)}if(c=l.memoizedState,c!==null&&(c=c.dehydrated,c!==null))return ff(c)?l.lanes=32:l.lanes=536870912,null;Ol(l)}return c=a.children,a=a.fallback,n?(Vl(l),n=l.mode,c=ju({mode:"hidden",children:c},n),a=pe(a,n,e,null),c.return=l,a.return=l,c.sibling=a,l.child=c,n=l.child,n.memoizedState=ac(e),n.childLanes=nc(t,i,e),l.memoizedState=ec,a):(Ll(l),Jc(l,c))}if(f=t.memoizedState,f!==null&&(c=f.dehydrated,c!==null)){if(u)l.flags&256?(Ll(l),l.flags&=-257,l=uc(t,l,e)):l.memoizedState!==null?(Vl(l),l.child=t.child,l.flags|=128,l=null):(Vl(l),n=a.fallback,c=l.mode,a=ju({mode:"visible",children:a.children},c),n=pe(n,c,e,null),n.flags|=2,a.return=l,n.return=l,a.sibling=n,l.child=a,pa(l,t.child,null,e),a=l.child,a.memoizedState=ac(e),a.childLanes=nc(t,i,e),l.memoizedState=ec,l=n);else if(Ll(l),ff(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var d=i.dgst;i=d,a=Error(S(419)),a.stack="",a.digest=i,dn({value:a,source:null,stack:null}),l=uc(t,l,e)}else if(gt||Mn(t,l,e,!1),i=(e&t.childLanes)!==0,gt||i){if(i=L,i!==null&&(a=e&-e,a=(a&42)!==0?1:mf(a),a=(a&(i.suspendedLanes|e))!==0?0:a,a!==0&&a!==f.retryLane))throw f.retryLane=a,za(t,a),Zt(i,t,a),eh;c.data==="$?"||tf(),l=uc(t,l,e)}else c.data==="$?"?(l.flags|=192,l.child=t.child,l=null):(t=f.treeContext,tt=il(c.nextSibling),Ot=l,Y=!0,Se=null,ol=!1,t!==null&&($t[Wt++]=zl,$t[Wt++]=Dl,$t[Wt++]=be,zl=t.id,Dl=t.overflow,be=l),l=Jc(l,a.children),l.flags|=4096);return l}return n?(Vl(l),n=a.fallback,c=l.mode,f=t.child,d=f.sibling,a=Ml(f,{mode:"hidden",children:a.children}),a.subtreeFlags=f.subtreeFlags&65011712,d!==null?n=Ml(d,n):(n=pe(n,c,e,null),n.flags|=2),n.return=l,a.return=l,a.sibling=n,l.child=a,a=n,n=l.child,c=t.child.memoizedState,c===null?c=ac(e):(f=c.cachePool,f!==null?(d=ot._currentValue,f=f.parent!==d?{parent:d,pool:d}:f):f=rd(),c={baseLanes:c.baseLanes|e,cachePool:f}),n.memoizedState=c,n.childLanes=nc(t,i,e),l.memoizedState=ec,a):(Ll(l),e=t.child,t=e.sibling,e=Ml(e,{mode:"visible",children:a.children}),e.return=l,e.sibling=null,t!==null&&(i=l.deletions,i===null?(l.deletions=[t],l.flags|=16):i.push(t)),l.child=e,l.memoizedState=null,e)}function Jc(t,l){return l=ju({mode:"visible",children:l},t.mode),l.return=t,t.child=l}function ju(t,l){return t=Gt(22,t,null,l),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function uc(t,l,e){return pa(l,t.child,null,e),t=Jc(l,l.pendingProps.children),t.flags|=2,l.memoizedState=null,t}function Fo(t,l,e){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l),Bc(t.return,l,e)}function ic(t,l,e,a,n){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:n}:(u.isBackwards=l,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=e,u.tailMode=n)}function ih(t,l,e){var a=l.pendingProps,n=a.revealOrder,u=a.tail;if(vt(t,l,a.children,e),a=rt.current,(a&2)!==0)a=a&1|2,l.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=l.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Fo(t,e,l);else if(t.tag===19)Fo(t,e,l);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break t;for(;t.sibling===null;){if(t.return===null||t.return===l)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}a&=1}switch($(rt,a),n){case"forwards":for(e=l.child,n=null;e!==null;)t=e.alternate,t!==null&&Gu(t)===null&&(n=e),e=e.sibling;e=n,e===null?(n=l.child,l.child=null):(n=e.sibling,e.sibling=null),ic(l,!1,n,e,u);break;case"backwards":for(e=null,n=l.child,l.child=null;n!==null;){if(t=n.alternate,t!==null&&Gu(t)===null){l.child=n;break}t=n.sibling,n.sibling=e,e=n,n=t}ic(l,!0,e,null,u);break;case"together":ic(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function Hl(t,l,e){if(t!==null&&(l.dependencies=t.dependencies),ce|=l.lanes,(e&l.childLanes)===0)if(t!==null){if(Mn(t,l,e,!1),(e&l.childLanes)===0)return null}else return null;if(t!==null&&l.child!==t.child)throw Error(S(153));if(l.child!==null){for(t=l.child,e=Ml(t,t.pendingProps),l.child=e,e.return=l;t.sibling!==null;)t=t.sibling,e=e.sibling=Ml(t,t.pendingProps),e.return=l;e.sibling=null}return l.child}function Kf(t,l){return(t.lanes&l)!==0?!0:(t=t.dependencies,!!(t!==null&&Cu(t)))}function pg(t,l,e){switch(l.tag){case 3:Du(l,l.stateNode.containerInfo),Zl(l,ot,t.memoizedState.cache),On();break;case 27:case 5:Tc(l);break;case 4:Du(l,l.stateNode.containerInfo);break;case 10:Zl(l,l.type,l.memoizedProps.value);break;case 13:var a=l.memoizedState;if(a!==null)return a.dehydrated!==null?(Ll(l),l.flags|=128,null):(e&l.child.childLanes)!==0?uh(t,l,e):(Ll(l),t=Hl(t,l,e),t!==null?t.sibling:null);Ll(l);break;case 19:var n=(t.flags&128)!==0;if(a=(e&l.childLanes)!==0,a||(Mn(t,l,e,!1),a=(e&l.childLanes)!==0),n){if(a)return ih(t,l,e);l.flags|=128}if(n=l.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),$(rt,rt.current),a)break;return null;case 22:case 23:return l.lanes=0,nh(t,l,e);case 24:Zl(l,ot,t.memoizedState.cache)}return Hl(t,l,e)}function ch(t,l,e){if(t!==null)if(t.memoizedProps!==l.pendingProps)gt=!0;else{if(!Kf(t,e)&&(l.flags&128)===0)return gt=!1,pg(t,l,e);gt=(t.flags&131072)!==0}else gt=!1,Y&&(l.flags&1048576)!==0&&sd(l,Hu,l.index);switch(l.lanes=0,l.tag){case 16:t:{t=l.pendingProps;var a=l.elementType,n=a._init;if(a=n(a._payload),l.type=a,typeof a=="function")xf(a)?(t=xe(a,t),l.tag=1,l=ko(null,l,a,t,e)):(l.tag=0,l=kc(null,l,a,t,e));else{if(a!=null){if(n=a.$$typeof,n===hf){l.tag=11,l=Zo(null,l,a,t,e);break t}else if(n===yf){l.tag=14,l=Lo(null,l,a,t,e);break t}}throw l=Ec(a)||a,Error(S(306,l,""))}}return l;case 0:return kc(t,l,l.type,l.pendingProps,e);case 1:return a=l.type,n=xe(a,l.pendingProps),ko(t,l,a,n,e);case 3:t:{if(Du(l,l.stateNode.containerInfo),t===null)throw Error(S(387));a=l.pendingProps;var u=l.memoizedState;n=u.element,Gc(t,l),tn(l,a,null,e);var i=l.memoizedState;if(a=i.cache,Zl(l,ot,a),a!==u.cache&&qc(l,[ot],e,!0),Ia(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},l.updateQueue.baseState=u,l.memoizedState=u,l.flags&256){l=Jo(t,l,a,e);break t}else if(a!==n){n=It(Error(S(424)),l),dn(n),l=Jo(t,l,a,e);break t}else{switch(t=l.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(tt=il(t.firstChild),Ot=l,Y=!0,Se=null,ol=!0,e=Fd(l,null,a,e),l.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(On(),a===n){l=Hl(t,l,e);break t}vt(t,l,a,e)}l=l.child}return l;case 26:return Su(t,l),t===null?(e=yr(l.type,null,l.pendingProps,null))?l.memoizedState=e:Y||(e=l.type,t=l.pendingProps,a=Fu(Wl.current).createElement(e),a[Tt]=l,a[Rt]=t,bt(a,e,t),yt(a),l.stateNode=a):l.memoizedState=yr(l.type,t.memoizedProps,l.pendingProps,t.memoizedState),null;case 27:return Tc(l),t===null&&Y&&(a=l.stateNode=kh(l.type,l.pendingProps,Wl.current),Ot=l,ol=!0,n=tt,se(l.type)?(sf=n,tt=il(a.firstChild)):tt=n),vt(t,l,l.pendingProps.children,e),Su(t,l),t===null&&(l.flags|=4194304),l.child;case 5:return t===null&&Y&&((n=a=tt)&&(a=Lg(a,l.type,l.pendingProps,ol),a!==null?(l.stateNode=a,Ot=l,tt=il(a.firstChild),ol=!1,n=!0):n=!1),n||_e(l)),Tc(l),n=l.type,u=l.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,uf(n,u)?a=null:i!==null&&uf(n,i)&&(l.flags|=32),l.memoizedState!==null&&(n=Bf(t,l,og,null,null,e),pn._currentValue=n),Su(t,l),vt(t,l,a,e),l.child;case 6:return t===null&&Y&&((t=e=tt)&&(e=Vg(e,l.pendingProps,ol),e!==null?(l.stateNode=e,Ot=l,tt=null,t=!0):t=!1),t||_e(l)),null;case 13:return uh(t,l,e);case 4:return Du(l,l.stateNode.containerInfo),a=l.pendingProps,t===null?l.child=pa(l,null,a,e):vt(t,l,a,e),l.child;case 11:return Zo(t,l,l.type,l.pendingProps,e);case 7:return vt(t,l,l.pendingProps,e),l.child;case 8:return vt(t,l,l.pendingProps.children,e),l.child;case 12:return vt(t,l,l.pendingProps.children,e),l.child;case 10:return a=l.pendingProps,Zl(l,l.type,a.value),vt(t,l,a.children,e),l.child;case 9:return n=l.type._context,a=l.pendingProps.children,ze(l),n=_t(n),a=a(n),l.flags|=1,vt(t,l,a,e),l.child;case 14:return Lo(t,l,l.type,l.pendingProps,e);case 15:return ah(t,l,l.type,l.pendingProps,e);case 19:return ih(t,l,e);case 31:return a=l.pendingProps,e=l.mode,a={mode:a.mode,children:a.children},t===null?(e=ju(a,e),e.ref=l.ref,l.child=e,e.return=l,l=e):(e=Ml(t.child,a),e.ref=l.ref,l.child=e,e.return=l,l=e),l;case 22:return nh(t,l,e);case 24:return ze(l),a=_t(ot),t===null?(n=Uf(),n===null&&(n=L,u=Nf(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=e),n=u),l.memoizedState={parent:a,cache:n},Rf(l),Zl(l,ot,n)):((t.lanes&e)!==0&&(Gc(t,l),tn(l,null,null,e),Ia()),n=t.memoizedState,u=l.memoizedState,n.parent!==a?(n={parent:a,cache:a},l.memoizedState=n,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=n),Zl(l,ot,a)):(a=u.cache,Zl(l,ot,a),a!==n.cache&&qc(l,[ot],e,!0))),vt(t,l,l.pendingProps.children,e),l.child;case 29:throw l.pendingProps}throw Error(S(156,l.tag))}function El(t){t.flags|=4}function $o(t,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!$h(l)){if(l=ll.current,l!==null&&((B&4194048)===B?yl!==null:(B&62914560)!==B&&(B&536870912)===0||l!==yl))throw Wa=wc,dd;t.flags|=8192}}function iu(t,l){l!==null&&(t.flags|=4),t.flags&16384&&(l=t.tag!==22?Hr():536870912,t.lanes|=l,ba|=l)}function Ga(t,l){if(!Y)switch(t.tailMode){case"hidden":l=t.tail;for(var e=null;l!==null;)l.alternate!==null&&(e=l),l=l.sibling;e===null?t.tail=null:e.sibling=null;break;case"collapsed":e=t.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?l||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function P(t){var l=t.alternate!==null&&t.alternate.child===t.child,e=0,a=0;if(l)for(var n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=e,l}function bg(t,l,e){var a=l.pendingProps;switch(Mf(l),l.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return P(l),null;case 1:return P(l),null;case 3:return e=l.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),Nl(ot),da(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(t===null||t.child===null)&&(Ya(l)?El(l):t===null||t.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Do())),P(l),null;case 26:return e=l.memoizedState,t===null?(El(l),e!==null?(P(l),$o(l,e)):(P(l),l.flags&=-16777217)):e?e!==t.memoizedState?(El(l),P(l),$o(l,e)):(P(l),l.flags&=-16777217):(t.memoizedProps!==a&&El(l),P(l),l.flags&=-16777217),null;case 27:xu(l),e=Wl.current;var n=l.type;if(t!==null&&l.stateNode!=null)t.memoizedProps!==a&&El(l);else{if(!a){if(l.stateNode===null)throw Error(S(166));return P(l),null}t=dl.current,Ya(l)?_o(l,t):(t=kh(n,a,e),l.stateNode=t,El(l))}return P(l),null;case 5:if(xu(l),e=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&El(l);else{if(!a){if(l.stateNode===null)throw Error(S(166));return P(l),null}if(t=dl.current,Ya(l))_o(l,t);else{switch(n=Fu(Wl.current),t){case 1:t=n.createElementNS("http://www.w3.org/2000/svg",e);break;case 2:t=n.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;default:switch(e){case"svg":t=n.createElementNS("http://www.w3.org/2000/svg",e);break;case"math":t=n.createElementNS("http://www.w3.org/1998/Math/MathML",e);break;case"script":t=n.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?t.multiple=!0:a.size&&(t.size=a.size);break;default:t=typeof a.is=="string"?n.createElement(e,{is:a.is}):n.createElement(e)}}t[Tt]=l,t[Rt]=a;t:for(n=l.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===l)break t;for(;n.sibling===null;){if(n.return===null||n.return===l)break t;n=n.return}n.sibling.return=n.return,n=n.sibling}l.stateNode=t;t:switch(bt(t,e,a),e){case"button":case"input":case"select":case"textarea":t=!!a.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&El(l)}}return P(l),l.flags&=-16777217,null;case 6:if(t&&l.stateNode!=null)t.memoizedProps!==a&&El(l);else{if(typeof a!="string"&&l.stateNode===null)throw Error(S(166));if(t=Wl.current,Ya(l)){if(t=l.stateNode,e=l.memoizedProps,a=null,n=Ot,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Tt]=l,t=!!(t.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Lh(t.nodeValue,e)),t||_e(l)}else t=Fu(t).createTextNode(a),t[Tt]=l,l.stateNode=t}return P(l),null;case 13:if(a=l.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Ya(l),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(S(318));if(n=l.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(S(317));n[Tt]=l}else On(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;P(l),n=!1}else n=Do(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return l.flags&256?(Ol(l),l):(Ol(l),null)}if(Ol(l),(l.flags&128)!==0)return l.lanes=e,l;if(e=a!==null,t=t!==null&&t.memoizedState!==null,e){a=l.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var u=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)}return e!==t&&e&&(l.child.flags|=8192),iu(l,l.updateQueue),P(l),null;case 4:return da(),t===null&&ts(l.stateNode.containerInfo),P(l),null;case 10:return Nl(l.type),P(l),null;case 19:if(mt(rt),n=l.memoizedState,n===null)return P(l),null;if(a=(l.flags&128)!==0,u=n.rendering,u===null)if(a)Ga(n,!1);else{if(lt!==0||t!==null&&(t.flags&128)!==0)for(t=l.child;t!==null;){if(u=Gu(t),u!==null){for(l.flags|=128,Ga(n,!1),t=u.updateQueue,l.updateQueue=t,iu(l,t),l.subtreeFlags=0,t=e,e=l.child;e!==null;)fd(e,t),e=e.sibling;return $(rt,rt.current&1|2),l.child}t=t.sibling}n.tail!==null&&hl()>Lu&&(l.flags|=128,a=!0,Ga(n,!1),l.lanes=4194304)}else{if(!a)if(t=Gu(u),t!==null){if(l.flags|=128,a=!0,t=t.updateQueue,l.updateQueue=t,iu(l,t),Ga(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!Y)return P(l),null}else 2*hl()-n.renderingStartTime>Lu&&e!==536870912&&(l.flags|=128,a=!0,Ga(n,!1),l.lanes=4194304);n.isBackwards?(u.sibling=l.child,l.child=u):(t=n.last,t!==null?t.sibling=u:l.child=u,n.last=u)}return n.tail!==null?(l=n.tail,n.rendering=l,n.tail=l.sibling,n.renderingStartTime=hl(),l.sibling=null,t=rt.current,$(rt,a?t&1|2:t&1),l):(P(l),null);case 22:case 23:return Ol(l),Hf(),a=l.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(l.flags|=8192):a&&(l.flags|=8192),a?(e&536870912)!==0&&(l.flags&128)===0&&(P(l),l.subtreeFlags&6&&(l.flags|=8192)):P(l),e=l.updateQueue,e!==null&&iu(l,e.retryQueue),e=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),a=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),a!==e&&(l.flags|=2048),t!==null&&mt(Ee),null;case 24:return e=null,t!==null&&(e=t.memoizedState.cache),l.memoizedState.cache!==e&&(l.flags|=2048),Nl(ot),P(l),null;case 25:return null;case 30:return null}throw Error(S(156,l.tag))}function Sg(t,l){switch(Mf(l),l.tag){case 1:return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 3:return Nl(ot),da(),t=l.flags,(t&65536)!==0&&(t&128)===0?(l.flags=t&-65537|128,l):null;case 26:case 27:case 5:return xu(l),null;case 13:if(Ol(l),t=l.memoizedState,t!==null&&t.dehydrated!==null){if(l.alternate===null)throw Error(S(340));On()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 19:return mt(rt),null;case 4:return da(),null;case 10:return Nl(l.type),null;case 22:case 23:return Ol(l),Hf(),t!==null&&mt(Ee),t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 24:return Nl(ot),null;case 25:return null;default:return null}}function fh(t,l){switch(Mf(l),l.tag){case 3:Nl(ot),da();break;case 26:case 27:case 5:xu(l);break;case 4:da();break;case 13:Ol(l);break;case 19:mt(rt);break;case 10:Nl(l.type);break;case 22:case 23:Ol(l),Hf(),t!==null&&mt(Ee);break;case 24:Nl(ot)}}function Cn(t,l){try{var e=l.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&t)===t){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(c){Z(l,l.return,c)}}function ie(t,l,e){try{var a=l.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,n=l;var f=e,d=c;try{d()}catch(v){Z(n,f,v)}}}a=a.next}while(a!==u)}}catch(v){Z(l,l.return,v)}}function sh(t){var l=t.updateQueue;if(l!==null){var e=t.stateNode;try{gd(l,e)}catch(a){Z(t,t.return,a)}}}function oh(t,l,e){e.props=xe(t.type,t.memoizedProps),e.state=t.memoizedState;try{e.componentWillUnmount()}catch(a){Z(t,l,a)}}function en(t,l){try{var e=t.ref;if(e!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof e=="function"?t.refCleanup=e(a):e.current=a}}catch(n){Z(t,l,n)}}function rl(t,l){var e=t.ref,a=t.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){Z(t,l,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){Z(t,l,n)}else e.current=null}function rh(t){var l=t.type,e=t.memoizedProps,a=t.stateNode;try{t:switch(l){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break t;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){Z(t,t.return,n)}}function cc(t,l,e){try{var a=t.stateNode;Gg(a,t.type,e,l),a[Rt]=l}catch(n){Z(t,t.return,n)}}function dh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&se(t.type)||t.tag===4}function fc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||dh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&se(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Fc(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(t,l):(l=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.appendChild(t),e=e._reactRootContainer,e!=null||l.onclick!==null||(l.onclick=yi));else if(a!==4&&(a===27&&se(t.type)&&(e=t.stateNode,l=null),t=t.child,t!==null))for(Fc(t,l,e),t=t.sibling;t!==null;)Fc(t,l,e),t=t.sibling}function Zu(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?e.insertBefore(t,l):e.appendChild(t);else if(a!==4&&(a===27&&se(t.type)&&(e=t.stateNode),t=t.child,t!==null))for(Zu(t,l,e),t=t.sibling;t!==null;)Zu(t,l,e),t=t.sibling}function hh(t){var l=t.stateNode,e=t.memoizedProps;try{for(var a=t.type,n=l.attributes;n.length;)l.removeAttributeNode(n[0]);bt(l,a,e),l[Tt]=t,l[Rt]=e}catch(u){Z(t,t.return,u)}}var Tl=!1,nt=!1,sc=!1,Wo=typeof WeakSet=="function"?WeakSet:Set,ht=null;function Eg(t,l){if(t=t.containerInfo,af=Iu,t=td(t),_f(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch(g){e=null;break t}var i=0,c=-1,f=-1,d=0,v=0,p=t,h=null;l:for(;;){for(var y;p!==e||n!==0&&p.nodeType!==3||(c=i+n),p!==u||a!==0&&p.nodeType!==3||(f=i+a),p.nodeType===3&&(i+=p.nodeValue.length),(y=p.firstChild)!==null;)h=p,p=y;for(;;){if(p===t)break l;if(h===e&&++d===n&&(c=i),h===u&&++v===a&&(f=i),(y=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=y}e=c===-1||f===-1?null:{start:c,end:f}}else e=null}e=e||{start:0,end:0}}else e=null;for(nf={focusedElem:t,selectionRange:e},Iu=!1,ht=l;ht!==null;)if(l=ht,t=l.child,(l.subtreeFlags&1024)!==0&&t!==null)t.return=l,ht=t;else for(;ht!==null;){switch(l=ht,u=l.alternate,t=l.flags,l.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,e=l,n=u.memoizedProps,u=u.memoizedState,a=e.stateNode;try{var _=xe(e.type,n,e.elementType===e.type);t=a.getSnapshotBeforeUpdate(_,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(g){Z(e,e.return,g)}}break;case 3:if((t&1024)!==0){if(t=l.stateNode.containerInfo,e=t.nodeType,e===9)cf(t);else if(e===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":cf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(S(163))}if(t=l.sibling,t!==null){t.return=l.return,ht=t;break}ht=l.return}}function yh(t,l,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:Gl(t,e),a&4&&Cn(5,e);break;case 1:if(Gl(t,e),a&4)if(t=e.stateNode,l===null)try{t.componentDidMount()}catch(i){Z(e,e.return,i)}else{var n=xe(e.type,l.memoizedProps);l=l.memoizedState;try{t.componentDidUpdate(n,l,t.__reactInternalSnapshotBeforeUpdate)}catch(i){Z(e,e.return,i)}}a&64&&sh(e),a&512&&en(e,e.return);break;case 3:if(Gl(t,e),a&64&&(t=e.updateQueue,t!==null)){if(l=null,e.child!==null)switch(e.child.tag){case 27:case 5:l=e.child.stateNode;break;case 1:l=e.child.stateNode}try{gd(t,l)}catch(i){Z(e,e.return,i)}}break;case 27:l===null&&a&4&&hh(e);case 26:case 5:Gl(t,e),l===null&&a&4&&rh(e),a&512&&en(e,e.return);break;case 12:Gl(t,e);break;case 13:Gl(t,e),a&4&&vh(t,e),a&64&&(t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(e=Ng.bind(null,e),Kg(t,e))));break;case 22:if(a=e.memoizedState!==null||Tl,!a){l=l!==null&&l.memoizedState!==null||nt,n=Tl;var u=nt;Tl=a,(nt=l)&&!u?Xl(t,e,(e.subtreeFlags&8772)!==0):Gl(t,e),Tl=n,nt=u}break;case 30:break;default:Gl(t,e)}}function gh(t){var l=t.alternate;l!==null&&(t.alternate=null,gh(l)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(l=t.stateNode,l!==null&&pf(l)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var F=null,Nt=!1;function Al(t,l,e){for(e=e.child;e!==null;)mh(t,l,e),e=e.sibling}function mh(t,l,e){if(Xt&&typeof Xt.onCommitFiberUnmount=="function")try{Xt.onCommitFiberUnmount(Tn,e)}catch(u){}switch(e.tag){case 26:nt||rl(e,l),Al(t,l,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:nt||rl(e,l);var a=F,n=Nt;se(e.type)&&(F=e.stateNode,Nt=!1),Al(t,l,e),cn(e.stateNode),F=a,Nt=n;break;case 5:nt||rl(e,l);case 6:if(a=F,n=Nt,F=null,Al(t,l,e),F=a,Nt=n,F!==null)if(Nt)try{(F.nodeType===9?F.body:F.nodeName==="HTML"?F.ownerDocument.body:F).removeChild(e.stateNode)}catch(u){Z(e,l,u)}else try{F.removeChild(e.stateNode)}catch(u){Z(e,l,u)}break;case 18:F!==null&&(Nt?(t=F,rr(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,e.stateNode),En(t)):rr(F,e.stateNode));break;case 4:a=F,n=Nt,F=e.stateNode.containerInfo,Nt=!0,Al(t,l,e),F=a,Nt=n;break;case 0:case 11:case 14:case 15:nt||ie(2,e,l),nt||ie(4,e,l),Al(t,l,e);break;case 1:nt||(rl(e,l),a=e.stateNode,typeof a.componentWillUnmount=="function"&&oh(e,l,a)),Al(t,l,e);break;case 21:Al(t,l,e);break;case 22:nt=(a=nt)||e.memoizedState!==null,Al(t,l,e),nt=a;break;default:Al(t,l,e)}}function vh(t,l){if(l.memoizedState===null&&(t=l.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{En(t)}catch(e){Z(l,l.return,e)}}function Ag(t){switch(t.tag){case 13:case 19:var l=t.stateNode;return l===null&&(l=t.stateNode=new Wo),l;case 22:return t=t.stateNode,l=t._retryCache,l===null&&(l=t._retryCache=new Wo),l;default:throw Error(S(435,t.tag))}}function oc(t,l){var e=Ag(t);l.forEach(function(a){var n=Ug.bind(null,t,a);e.has(a)||(e.add(a),a.then(n,n))})}function qt(t,l){var e=l.deletions;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a],u=t,i=l,c=i;t:for(;c!==null;){switch(c.tag){case 27:if(se(c.type)){F=c.stateNode,Nt=!1;break t}break;case 5:F=c.stateNode,Nt=!1;break t;case 3:case 4:F=c.stateNode.containerInfo,Nt=!0;break t}c=c.return}if(F===null)throw Error(S(160));mh(u,i,n),F=null,Nt=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(l.subtreeFlags&13878)for(l=l.child;l!==null;)ph(l,t),l=l.sibling}var ul=null;function ph(t,l){var e=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:qt(l,t),Yt(t),a&4&&(ie(3,t,t.return),Cn(3,t),ie(5,t,t.return));break;case 1:qt(l,t),Yt(t),a&512&&(nt||e===null||rl(e,e.return)),a&64&&Tl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(e=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=e===null?a:e.concat(a))));break;case 26:var n=ul;if(qt(l,t),Yt(t),a&512&&(nt||e===null||rl(e,e.return)),a&4){var u=e!==null?e.memoizedState:null;if(a=t.memoizedState,e===null)if(a===null)if(t.stateNode===null){t:{a=t.type,e=t.memoizedProps,n=n.ownerDocument||n;l:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Dn]||u[Tt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),bt(u,a,e),u[Tt]=t,yt(u),a=u;break t;case"link":var i=mr("link","href",n).get(a+(e.href||""));if(i){for(var c=0;c<i.length;c++)if(u=i[c],u.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&u.getAttribute("rel")===(e.rel==null?null:e.rel)&&u.getAttribute("title")===(e.title==null?null:e.title)&&u.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){i.splice(c,1);break l}}u=n.createElement(a),bt(u,a,e),n.head.appendChild(u);break;case"meta":if(i=mr("meta","content",n).get(a+(e.content||""))){for(c=0;c<i.length;c++)if(u=i[c],u.getAttribute("content")===(e.content==null?null:""+e.content)&&u.getAttribute("name")===(e.name==null?null:e.name)&&u.getAttribute("property")===(e.property==null?null:e.property)&&u.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&u.getAttribute("charset")===(e.charSet==null?null:e.charSet)){i.splice(c,1);break l}}u=n.createElement(a),bt(u,a,e),n.head.appendChild(u);break;default:throw Error(S(468,a))}u[Tt]=t,yt(u),a=u}t.stateNode=a}else vr(n,t.type,t.stateNode);else t.stateNode=gr(n,a,t.memoizedProps);else u!==a?(u===null?e.stateNode!==null&&(e=e.stateNode,e.parentNode.removeChild(e)):u.count--,a===null?vr(n,t.type,t.stateNode):gr(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&cc(t,t.memoizedProps,e.memoizedProps)}break;case 27:qt(l,t),Yt(t),a&512&&(nt||e===null||rl(e,e.return)),e!==null&&a&4&&cc(t,t.memoizedProps,e.memoizedProps);break;case 5:if(qt(l,t),Yt(t),a&512&&(nt||e===null||rl(e,e.return)),t.flags&32){n=t.stateNode;try{ya(n,"")}catch(y){Z(t,t.return,y)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,cc(t,n,e!==null?e.memoizedProps:n)),a&1024&&(sc=!0);break;case 6:if(qt(l,t),Yt(t),a&4){if(t.stateNode===null)throw Error(S(162));a=t.memoizedProps,e=t.stateNode;try{e.nodeValue=a}catch(y){Z(t,t.return,y)}}break;case 3:if(Tu=null,n=ul,ul=$u(l.containerInfo),qt(l,t),ul=n,Yt(t),a&4&&e!==null&&e.memoizedState.isDehydrated)try{En(l.containerInfo)}catch(y){Z(t,t.return,y)}sc&&(sc=!1,bh(t));break;case 4:a=ul,ul=$u(t.stateNode.containerInfo),qt(l,t),Yt(t),ul=a;break;case 12:qt(l,t),Yt(t);break;case 13:qt(l,t),Yt(t),t.child.flags&8192&&t.memoizedState!==null!=(e!==null&&e.memoizedState!==null)&&(Wf=hl()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,oc(t,a)));break;case 22:n=t.memoizedState!==null;var f=e!==null&&e.memoizedState!==null,d=Tl,v=nt;if(Tl=d||n,nt=v||f,qt(l,t),nt=v,Tl=d,Yt(t),a&8192)t:for(l=t.stateNode,l._visibility=n?l._visibility&-2:l._visibility|1,n&&(e===null||f||Tl||nt||me(t)),e=null,l=t;;){if(l.tag===5||l.tag===26){if(e===null){f=e=l;try{if(u=f.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{c=f.stateNode;var p=f.memoizedProps.style,h=p!=null&&p.hasOwnProperty("display")?p.display:null;c.style.display=h==null||typeof h=="boolean"?"":(""+h).trim()}}catch(y){Z(f,f.return,y)}}}else if(l.tag===6){if(e===null){f=l;try{f.stateNode.nodeValue=n?"":f.memoizedProps}catch(y){Z(f,f.return,y)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===t)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break t;for(;l.sibling===null;){if(l.return===null||l.return===t)break t;e===l&&(e=null),l=l.return}e===l&&(e=null),l.sibling.return=l.return,l=l.sibling}a&4&&(a=t.updateQueue,a!==null&&(e=a.retryQueue,e!==null&&(a.retryQueue=null,oc(t,e))));break;case 19:qt(l,t),Yt(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,oc(t,a)));break;case 30:break;case 21:break;default:qt(l,t),Yt(t)}}function Yt(t){var l=t.flags;if(l&2){try{for(var e,a=t.return;a!==null;){if(dh(a)){e=a;break}a=a.return}if(e==null)throw Error(S(160));switch(e.tag){case 27:var n=e.stateNode,u=fc(t);Zu(t,u,n);break;case 5:var i=e.stateNode;e.flags&32&&(ya(i,""),e.flags&=-33);var c=fc(t);Zu(t,c,i);break;case 3:case 4:var f=e.stateNode.containerInfo,d=fc(t);Fc(t,d,f);break;default:throw Error(S(161))}}catch(v){Z(t,t.return,v)}t.flags&=-3}l&4096&&(t.flags&=-4097)}function bh(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var l=t;bh(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),t=t.sibling}}function Gl(t,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)yh(t,l.alternate,l),l=l.sibling}function me(t){for(t=t.child;t!==null;){var l=t;switch(l.tag){case 0:case 11:case 14:case 15:ie(4,l,l.return),me(l);break;case 1:rl(l,l.return);var e=l.stateNode;typeof e.componentWillUnmount=="function"&&oh(l,l.return,e),me(l);break;case 27:cn(l.stateNode);case 26:case 5:rl(l,l.return),me(l);break;case 22:l.memoizedState===null&&me(l);break;case 30:me(l);break;default:me(l)}t=t.sibling}}function Xl(t,l,e){for(e=e&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var a=l.alternate,n=t,u=l,i=u.flags;switch(u.tag){case 0:case 11:case 15:Xl(n,u,e),Cn(4,u);break;case 1:if(Xl(n,u,e),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(d){Z(a,a.return,d)}if(a=u,n=a.updateQueue,n!==null){var c=a.stateNode;try{var f=n.shared.hiddenCallbacks;if(f!==null)for(n.shared.hiddenCallbacks=null,n=0;n<f.length;n++)yd(f[n],c)}catch(d){Z(a,a.return,d)}}e&&i&64&&sh(u),en(u,u.return);break;case 27:hh(u);case 26:case 5:Xl(n,u,e),e&&a===null&&i&4&&rh(u),en(u,u.return);break;case 12:Xl(n,u,e);break;case 13:Xl(n,u,e),e&&i&4&&vh(n,u);break;case 22:u.memoizedState===null&&Xl(n,u,e),en(u,u.return);break;case 30:break;default:Xl(n,u,e)}l=l.sibling}}function kf(t,l){var e=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),t=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(t=l.memoizedState.cachePool.pool),t!==e&&(t!=null&&t.refCount++,e!=null&&Nn(e))}function Jf(t,l){t=null,l.alternate!==null&&(t=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==t&&(l.refCount++,t!=null&&Nn(t))}function sl(t,l,e,a){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)Sh(t,l,e,a),l=l.sibling}function Sh(t,l,e,a){var n=l.flags;switch(l.tag){case 0:case 11:case 15:sl(t,l,e,a),n&2048&&Cn(9,l);break;case 1:sl(t,l,e,a);break;case 3:sl(t,l,e,a),n&2048&&(t=null,l.alternate!==null&&(t=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==t&&(l.refCount++,t!=null&&Nn(t)));break;case 12:if(n&2048){sl(t,l,e,a),t=l.stateNode;try{var u=l.memoizedProps,i=u.id,c=u.onPostCommit;typeof c=="function"&&c(i,l.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(f){Z(l,l.return,f)}}else sl(t,l,e,a);break;case 13:sl(t,l,e,a);break;case 23:break;case 22:u=l.stateNode,i=l.alternate,l.memoizedState!==null?u._visibility&2?sl(t,l,e,a):an(t,l):u._visibility&2?sl(t,l,e,a):(u._visibility|=2,Le(t,l,e,a,(l.subtreeFlags&10256)!==0)),n&2048&&kf(i,l);break;case 24:sl(t,l,e,a),n&2048&&Jf(l.alternate,l);break;default:sl(t,l,e,a)}}function Le(t,l,e,a,n){for(n=n&&(l.subtreeFlags&10256)!==0,l=l.child;l!==null;){var u=t,i=l,c=e,f=a,d=i.flags;switch(i.tag){case 0:case 11:case 15:Le(u,i,c,f,n),Cn(8,i);break;case 23:break;case 22:var v=i.stateNode;i.memoizedState!==null?v._visibility&2?Le(u,i,c,f,n):an(u,i):(v._visibility|=2,Le(u,i,c,f,n)),n&&d&2048&&kf(i.alternate,i);break;case 24:Le(u,i,c,f,n),n&&d&2048&&Jf(i.alternate,i);break;default:Le(u,i,c,f,n)}l=l.sibling}}function an(t,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var e=t,a=l,n=a.flags;switch(a.tag){case 22:an(e,a),n&2048&&kf(a.alternate,a);break;case 24:an(e,a),n&2048&&Jf(a.alternate,a);break;default:an(e,a)}l=l.sibling}}var Ka=8192;function Qe(t){if(t.subtreeFlags&Ka)for(t=t.child;t!==null;)Eh(t),t=t.sibling}function Eh(t){switch(t.tag){case 26:Qe(t),t.flags&Ka&&t.memoizedState!==null&&um(ul,t.memoizedState,t.memoizedProps);break;case 5:Qe(t);break;case 3:case 4:var l=ul;ul=$u(t.stateNode.containerInfo),Qe(t),ul=l;break;case 22:t.memoizedState===null&&(l=t.alternate,l!==null&&l.memoizedState!==null?(l=Ka,Ka=16777216,Qe(t),Ka=l):Qe(t));break;default:Qe(t)}}function Ah(t){var l=t.alternate;if(l!==null&&(t=l.child,t!==null)){l.child=null;do l=t.sibling,t.sibling=null,t=l;while(t!==null)}}function Xa(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];ht=a,_h(a,t)}Ah(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Th(t),t=t.sibling}function Th(t){switch(t.tag){case 0:case 11:case 15:Xa(t),t.flags&2048&&ie(9,t,t.return);break;case 3:Xa(t);break;case 12:Xa(t);break;case 22:var l=t.stateNode;t.memoizedState!==null&&l._visibility&2&&(t.return===null||t.return.tag!==13)?(l._visibility&=-3,Eu(t)):Xa(t);break;default:Xa(t)}}function Eu(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];ht=a,_h(a,t)}Ah(t)}for(t=t.child;t!==null;){switch(l=t,l.tag){case 0:case 11:case 15:ie(8,l,l.return),Eu(l);break;case 22:e=l.stateNode,e._visibility&2&&(e._visibility&=-3,Eu(l));break;default:Eu(l)}t=t.sibling}}function _h(t,l){for(;ht!==null;){var e=ht;switch(e.tag){case 0:case 11:case 15:ie(8,e,l);break;case 23:case 22:if(e.memoizedState!==null&&e.memoizedState.cachePool!==null){var a=e.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Nn(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,ht=a;else t:for(e=t;ht!==null;){a=ht;var n=a.sibling,u=a.return;if(gh(a),a===e){ht=null;break t}if(n!==null){n.return=u,ht=n;break t}ht=u}}}var Tg={getCacheForType:function(t){var l=_t(ot),e=l.data.get(t);return e===void 0&&(e=t(),l.data.set(t,e)),e}},_g=typeof WeakMap=="function"?WeakMap:Map,X=0,L=null,H=null,B=0,G=0,wt=null,Fl=!1,Da=!1,Ff=!1,Cl=0,lt=0,ce=0,Ae=0,$f=0,tl=0,ba=0,nn=null,Ut=null,$c=!1,Wf=0,Lu=1/0,Vu=null,te=null,pt=0,le=null,Sa=null,ra=0,Wc=0,Pc=null,zh=null,un=0,Ic=null;function jt(){if((X&2)!==0&&B!==0)return B&-B;if(x.T!==null){var t=ga;return t!==0?t:If()}return qr()}function Dh(){tl===0&&(tl=(B&536870912)===0||Y?Rr():536870912);var t=ll.current;return t!==null&&(t.flags|=32),tl}function Zt(t,l,e){(t===L&&(G===2||G===9)||t.cancelPendingCommit!==null)&&(Ea(t,0),$l(t,B,tl,!1)),zn(t,e),((X&2)===0||t!==L)&&(t===L&&((X&2)===0&&(Ae|=e),lt===4&&$l(t,B,tl,!1)),ml(t))}function xh(t,l,e){if((X&6)!==0)throw Error(S(327));var a=!e&&(l&124)===0&&(l&t.expiredLanes)===0||_n(t,l),n=a?xg(t,l):rc(t,l,!0),u=a;do{if(n===0){Da&&!a&&$l(t,l,0,!1);break}else{if(e=t.current.alternate,u&&!zg(e)){n=rc(t,l,!1),u=!1;continue}if(n===2){if(u=l,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){l=i;t:{var c=t;n=nn;var f=c.current.memoizedState.isDehydrated;if(f&&(Ea(c,i).flags|=256),i=rc(c,i,!1),i!==2){if(Ff&&!f){c.errorRecoveryDisabledLanes|=u,Ae|=u,n=4;break t}u=Ut,Ut=n,u!==null&&(Ut===null?Ut=u:Ut.push.apply(Ut,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Ea(t,0),$l(t,l,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(S(345));case 4:if((l&4194048)!==l)break;case 6:$l(a,l,tl,!Fl);break t;case 2:Ut=null;break;case 3:case 5:break;default:throw Error(S(329))}if((l&62914560)===l&&(n=Wf+300-hl(),10<n)){if($l(a,l,tl,!Fl),li(a,0,!0)!==0)break t;a.timeoutHandle=Kh(Po.bind(null,a,e,Ut,Vu,$c,l,tl,Ae,ba,Fl,u,2,-0,0),n);break t}Po(a,e,Ut,Vu,$c,l,tl,Ae,ba,Fl,u,0,-0,0)}}break}while(!0);ml(t)}function Po(t,l,e,a,n,u,i,c,f,d,v,p,h,y){if(t.timeoutHandle=-1,p=l.subtreeFlags,(p&8192||(p&16785408)===16785408)&&(vn={stylesheets:null,count:0,unsuspend:nm},Eh(l),p=im(),p!==null)){t.cancelPendingCommit=p(tr.bind(null,t,l,u,e,a,n,i,c,f,v,1,h,y)),$l(t,u,i,!d);return}tr(t,l,u,e,a,n,i,c,f)}function zg(t){for(var l=t;;){var e=l.tag;if((e===0||e===11||e===15)&&l.flags&16384&&(e=l.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var n=e[a],u=n.getSnapshot;n=n.value;try{if(!Lt(u(),n))return!1}catch(i){return!1}}if(e=l.child,l.subtreeFlags&16384&&e!==null)e.return=l,l=e;else{if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function $l(t,l,e,a){l&=~$f,l&=~Ae,t.suspendedLanes|=l,t.pingedLanes&=~l,a&&(t.warmLanes|=l),a=t.expirationTimes;for(var n=l;0<n;){var u=31-Qt(n),i=1<<u;a[u]=-1,n&=~i}e!==0&&Cr(t,e,l)}function ri(){return(X&6)===0?(Bn(0,!1),!1):!0}function Pf(){if(H!==null){if(G===0)var t=H.return;else t=H,xl=Ue=null,wf(t),oa=null,yn=0,t=H;for(;t!==null;)fh(t.alternate,t),t=t.return;H=null}}function Ea(t,l){var e=t.timeoutHandle;e!==-1&&(t.timeoutHandle=-1,Qg(e)),e=t.cancelPendingCommit,e!==null&&(t.cancelPendingCommit=null,e()),Pf(),L=t,H=e=Ml(t.current,null),B=l,G=0,wt=null,Fl=!1,Da=_n(t,l),Ff=!1,ba=tl=$f=Ae=ce=lt=0,Ut=nn=null,$c=!1,(l&8)!==0&&(l|=l&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=l;0<a;){var n=31-Qt(a),u=1<<n;l|=t[n],a&=~u}return Cl=l,ui(),e}function Oh(t,l){M=null,x.H=wu,l===Un||l===ci?(l=No(),G=3):l===dd?(l=No(),G=4):G=l===eh?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,wt=l,H===null&&(lt=1,Qu(t,It(l,t.current)))}function Mh(){var t=x.H;return x.H=wu,t===null?wu:t}function Nh(){var t=x.A;return x.A=Tg,t}function tf(){lt=4,Fl||(B&4194048)!==B&&ll.current!==null||(Da=!0),(ce&134217727)===0&&(Ae&134217727)===0||L===null||$l(L,B,tl,!1)}function rc(t,l,e){var a=X;X|=2;var n=Mh(),u=Nh();(L!==t||B!==l)&&(Vu=null,Ea(t,l)),l=!1;var i=lt;t:do try{if(G!==0&&H!==null){var c=H,f=wt;switch(G){case 8:Pf(),i=6;break t;case 3:case 2:case 9:case 6:ll.current===null&&(l=!0);var d=G;if(G=0,wt=null,aa(t,c,f,d),e&&Da){i=0;break t}break;default:d=G,G=0,wt=null,aa(t,c,f,d)}}Dg(),i=lt;break}catch(v){Oh(t,v)}while(!0);return l&&t.shellSuspendCounter++,xl=Ue=null,X=a,x.H=n,x.A=u,H===null&&(L=null,B=0,ui()),i}function Dg(){for(;H!==null;)Uh(H)}function xg(t,l){var e=X;X|=2;var a=Mh(),n=Nh();L!==t||B!==l?(Vu=null,Lu=hl()+500,Ea(t,l)):Da=_n(t,l);t:do try{if(G!==0&&H!==null){l=H;var u=wt;l:switch(G){case 1:G=0,wt=null,aa(t,l,u,1);break;case 2:case 9:if(Mo(u)){G=0,wt=null,Io(l);break}l=function(){G!==2&&G!==9||L!==t||(G=7),ml(t)},u.then(l,l);break t;case 3:G=7;break t;case 4:G=5;break t;case 7:Mo(u)?(G=0,wt=null,Io(l)):(G=0,wt=null,aa(t,l,u,7));break;case 5:var i=null;switch(H.tag){case 26:i=H.memoizedState;case 5:case 27:var c=H;if(!i||$h(i)){G=0,wt=null;var f=c.sibling;if(f!==null)H=f;else{var d=c.return;d!==null?(H=d,di(d)):H=null}break l}}G=0,wt=null,aa(t,l,u,5);break;case 6:G=0,wt=null,aa(t,l,u,6);break;case 8:Pf(),lt=6;break t;default:throw Error(S(462))}}Og();break}catch(v){Oh(t,v)}while(!0);return xl=Ue=null,x.H=a,x.A=n,X=e,H!==null?0:(L=null,B=0,ui(),lt)}function Og(){for(;H!==null&&!$0();)Uh(H)}function Uh(t){var l=ch(t.alternate,t,Cl);t.memoizedProps=t.pendingProps,l===null?di(t):H=l}function Io(t){var l=t,e=l.alternate;switch(l.tag){case 15:case 0:l=Ko(e,l,l.pendingProps,l.type,void 0,B);break;case 11:l=Ko(e,l,l.pendingProps,l.type.render,l.ref,B);break;case 5:wf(l);default:fh(e,l),l=H=fd(l,Cl),l=ch(e,l,Cl)}t.memoizedProps=t.pendingProps,l===null?di(t):H=l}function aa(t,l,e,a){xl=Ue=null,wf(l),oa=null,yn=0;var n=l.return;try{if(vg(t,n,l,e,B)){lt=1,Qu(t,It(e,t.current)),H=null;return}}catch(u){if(n!==null)throw H=n,u;lt=1,Qu(t,It(e,t.current)),H=null;return}l.flags&32768?(Y||a===1?t=!0:Da||(B&536870912)!==0?t=!1:(Fl=t=!0,(a===2||a===9||a===3||a===6)&&(a=ll.current,a!==null&&a.tag===13&&(a.flags|=16384))),Rh(l,t)):di(l)}function di(t){var l=t;do{if((l.flags&32768)!==0){Rh(l,Fl);return}t=l.return;var e=bg(l.alternate,l,Cl);if(e!==null){H=e;return}if(l=l.sibling,l!==null){H=l;return}H=l=t}while(l!==null);lt===0&&(lt=5)}function Rh(t,l){do{var e=Sg(t.alternate,t);if(e!==null){e.flags&=32767,H=e;return}if(e=t.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!l&&(t=t.sibling,t!==null)){H=t;return}H=t=e}while(t!==null);lt=6,H=null}function tr(t,l,e,a,n,u,i,c,f){t.cancelPendingCommit=null;do hi();while(pt!==0);if((X&6)!==0)throw Error(S(327));if(l!==null){if(l===t.current)throw Error(S(177));if(u=l.lanes|l.childLanes,u|=zf,iy(t,e,u,i,c,f),t===L&&(H=L=null,B=0),Sa=l,le=t,ra=e,Wc=u,Pc=n,zh=a,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,Rg(Ou,function(){return Yh(!0),null})):(t.callbackNode=null,t.callbackPriority=0),a=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||a){a=x.T,x.T=null,n=w.p,w.p=2,i=X,X|=4;try{Eg(t,l,e)}finally{X=i,w.p=n,x.T=a}}pt=1,Hh(),Ch(),Bh()}}function Hh(){if(pt===1){pt=0;var t=le,l=Sa,e=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||e){e=x.T,x.T=null;var a=w.p;w.p=2;var n=X;X|=4;try{ph(l,t);var u=nf,i=td(t.containerInfo),c=u.focusedElem,f=u.selectionRange;if(i!==c&&c&&c.ownerDocument&&Ir(c.ownerDocument.documentElement,c)){if(f!==null&&_f(c)){var d=f.start,v=f.end;if(v===void 0&&(v=d),"selectionStart"in c)c.selectionStart=d,c.selectionEnd=Math.min(v,c.value.length);else{var p=c.ownerDocument||document,h=p&&p.defaultView||window;if(h.getSelection){var y=h.getSelection(),_=c.textContent.length,g=Math.min(f.start,_),b=f.end===void 0?g:Math.min(f.end,_);!y.extend&&g>b&&(i=b,b=g,g=i);var o=Eo(c,g),s=Eo(c,b);if(o&&s&&(y.rangeCount!==1||y.anchorNode!==o.node||y.anchorOffset!==o.offset||y.focusNode!==s.node||y.focusOffset!==s.offset)){var r=p.createRange();r.setStart(o.node,o.offset),y.removeAllRanges(),g>b?(y.addRange(r),y.extend(s.node,s.offset)):(r.setEnd(s.node,s.offset),y.addRange(r))}}}}for(p=[],y=c;y=y.parentNode;)y.nodeType===1&&p.push({element:y,left:y.scrollLeft,top:y.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;c<p.length;c++){var m=p[c];m.element.scrollLeft=m.left,m.element.scrollTop=m.top}}Iu=!!af,nf=af=null}finally{X=n,w.p=a,x.T=e}}t.current=l,pt=2}}function Ch(){if(pt===2){pt=0;var t=le,l=Sa,e=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||e){e=x.T,x.T=null;var a=w.p;w.p=2;var n=X;X|=4;try{yh(t,l.alternate,l)}finally{X=n,w.p=a,x.T=e}}pt=3}}function Bh(){if(pt===4||pt===3){pt=0,W0();var t=le,l=Sa,e=ra,a=zh;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?pt=5:(pt=0,Sa=le=null,qh(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(te=null),vf(e),l=l.stateNode,Xt&&typeof Xt.onCommitFiberRoot=="function")try{Xt.onCommitFiberRoot(Tn,l,void 0,(l.current.flags&128)===128)}catch(f){}if(a!==null){l=x.T,n=w.p,w.p=2,x.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var c=a[i];u(c.value,{componentStack:c.stack})}}finally{x.T=l,w.p=n}}(ra&3)!==0&&hi(),ml(t),n=t.pendingLanes,(e&4194090)!==0&&(n&42)!==0?t===Ic?un++:(un=0,Ic=t):un=0,Bn(0,!1)}}function qh(t,l){(t.pooledCacheLanes&=l)===0&&(l=t.pooledCache,l!=null&&(t.pooledCache=null,Nn(l)))}function hi(t){return Hh(),Ch(),Bh(),Yh(t)}function Yh(){if(pt!==5)return!1;var t=le,l=Wc;Wc=0;var e=vf(ra),a=x.T,n=w.p;try{w.p=32>e?32:e,x.T=null,e=Pc,Pc=null;var u=le,i=ra;if(pt=0,Sa=le=null,ra=0,(X&6)!==0)throw Error(S(331));var c=X;if(X|=4,Th(u.current),Sh(u,u.current,i,e),X=c,Bn(0,!1),Xt&&typeof Xt.onPostCommitFiberRoot=="function")try{Xt.onPostCommitFiberRoot(Tn,u)}catch(f){}return!0}finally{w.p=n,x.T=a,qh(t,l)}}function lr(t,l,e){l=It(e,l),l=Kc(t.stateNode,l,2),t=Il(t,l,2),t!==null&&(zn(t,2),ml(t))}function Z(t,l,e){if(t.tag===3)lr(t,t,e);else for(;l!==null;){if(l.tag===3){lr(l,t,e);break}else if(l.tag===1){var a=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(te===null||!te.has(a))){t=It(e,t),e=th(2),a=Il(l,e,2),a!==null&&(lh(e,a,l,t),zn(a,2),ml(a));break}}l=l.return}}function dc(t,l,e){var a=t.pingCache;if(a===null){a=t.pingCache=new _g;var n=new Set;a.set(l,n)}else n=a.get(l),n===void 0&&(n=new Set,a.set(l,n));n.has(e)||(Ff=!0,n.add(e),t=Mg.bind(null,t,l,e),l.then(t,t))}function Mg(t,l,e){var a=t.pingCache;a!==null&&a.delete(l),t.pingedLanes|=t.suspendedLanes&e,t.warmLanes&=~e,L===t&&(B&e)===e&&(lt===4||lt===3&&(B&62914560)===B&&300>hl()-Wf?(X&2)===0&&Ea(t,0):$f|=e,ba===B&&(ba=0)),ml(t)}function wh(t,l){l===0&&(l=Hr()),t=za(t,l),t!==null&&(zn(t,l),ml(t))}function Ng(t){var l=t.memoizedState,e=0;l!==null&&(e=l.retryLane),wh(t,e)}function Ug(t,l){var e=0;switch(t.tag){case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(S(314))}a!==null&&a.delete(l),wh(t,e)}function Rg(t,l){return gf(t,l)}var Ku=null,Ve=null,lf=!1,ku=!1,hc=!1,Te=0;function ml(t){t!==Ve&&t.next===null&&(Ve===null?Ku=Ve=t:Ve=Ve.next=t),ku=!0,lf||(lf=!0,Cg())}function Bn(t,l){if(!hc&&ku){hc=!0;do for(var e=!1,a=Ku;a!==null;){if(!l)if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,c=a.pingedLanes;u=(1<<31-Qt(42|t)+1)-1,u&=n&~(i&~c),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,er(a,u))}else u=B,u=li(a,a===L?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||_n(a,u)||(e=!0,er(a,u));a=a.next}while(e);hc=!1}}function Hg(){Gh()}function Gh(){ku=lf=!1;var t=0;Te!==0&&(Xg()&&(t=Te),Te=0);for(var l=hl(),e=null,a=Ku;a!==null;){var n=a.next,u=Xh(a,l);u===0?(a.next=null,e===null?Ku=n:e.next=n,n===null&&(Ve=e)):(e=a,(t!==0||(u&3)!==0)&&(ku=!0)),a=n}Bn(t,!1)}function Xh(t,l){for(var e=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-Qt(u),c=1<<i,f=n[i];f===-1?((c&e)===0||(c&a)!==0)&&(n[i]=uy(c,l)):f<=l&&(t.expiredLanes|=c),u&=~c}if(l=L,e=B,e=li(t,t===l?e:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,e===0||t===l&&(G===2||G===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Xi(a),t.callbackNode=null,t.callbackPriority=0;if((e&3)===0||_n(t,e)){if(l=e&-e,l===t.callbackPriority)return l;switch(a!==null&&Xi(a),vf(e)){case 2:case 8:e=Nr;break;case 32:e=Ou;break;case 268435456:e=Ur;break;default:e=Ou}return a=Qh.bind(null,t),e=gf(e,a),t.callbackPriority=l,t.callbackNode=e,l}return a!==null&&a!==null&&Xi(a),t.callbackPriority=2,t.callbackNode=null,2}function Qh(t,l){if(pt!==0&&pt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var e=t.callbackNode;if(hi(!0)&&t.callbackNode!==e)return null;var a=B;return a=li(t,t===L?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(xh(t,a,l),Xh(t,hl()),t.callbackNode!=null&&t.callbackNode===e?Qh.bind(null,t):null)}function er(t,l){if(hi())return null;xh(t,l,!0)}function Cg(){jg(function(){(X&6)!==0?gf(Mr,Hg):Gh()})}function If(){return Te===0&&(Te=Rr()),Te}function ar(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:hu(""+t)}function nr(t,l){var e=l.ownerDocument.createElement("input");return e.name=l.name,e.value=l.value,t.id&&e.setAttribute("form",t.id),l.parentNode.insertBefore(e,l),t=new FormData(t),e.parentNode.removeChild(e),t}function Bg(t,l,e,a,n){if(l==="submit"&&e&&e.stateNode===n){var u=ar((n[Rt]||null).action),i=a.submitter;i&&(l=(l=i[Rt]||null)?ar(l.formAction):i.getAttribute("formAction"),l!==null&&(u=l,i=null));var c=new ei("action","action",null,a,n);t.push({event:c,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Te!==0){var f=i?nr(n,i):new FormData(n);Lc(e,{pending:!0,data:f,method:n.method,action:u},null,f)}}else typeof u=="function"&&(c.preventDefault(),f=i?nr(n,i):new FormData(n),Lc(e,{pending:!0,data:f,method:n.method,action:u},u,f))},currentTarget:n}]})}}for(cu=0;cu<Rc.length;cu++)fu=Rc[cu],ur=fu.toLowerCase(),ir=fu[0].toUpperCase()+fu.slice(1),cl(ur,"on"+ir);var fu,ur,ir,cu;cl(ed,"onAnimationEnd");cl(ad,"onAnimationIteration");cl(nd,"onAnimationStart");cl("dblclick","onDoubleClick");cl("focusin","onFocus");cl("focusout","onBlur");cl(tg,"onTransitionRun");cl(lg,"onTransitionStart");cl(eg,"onTransitionCancel");cl(ud,"onTransitionEnd");ha("onMouseEnter",["mouseout","mouseover"]);ha("onMouseLeave",["mouseout","mouseover"]);ha("onPointerEnter",["pointerout","pointerover"]);ha("onPointerLeave",["pointerout","pointerover"]);Oe("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Oe("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Oe("onBeforeInput",["compositionend","keypress","textInput","paste"]);Oe("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Oe("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Oe("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),qg=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(gn));function jh(t,l){l=(l&4)!==0;for(var e=0;e<t.length;e++){var a=t[e],n=a.event;a=a.listeners;t:{var u=void 0;if(l)for(var i=a.length-1;0<=i;i--){var c=a[i],f=c.instance,d=c.currentTarget;if(c=c.listener,f!==u&&n.isPropagationStopped())break t;u=c,n.currentTarget=d;try{u(n)}catch(v){Xu(v)}n.currentTarget=null,u=f}else for(i=0;i<a.length;i++){if(c=a[i],f=c.instance,d=c.currentTarget,c=c.listener,f!==u&&n.isPropagationStopped())break t;u=c,n.currentTarget=d;try{u(n)}catch(v){Xu(v)}n.currentTarget=null,u=f}}}}function R(t,l){var e=l[zc];e===void 0&&(e=l[zc]=new Set);var a=t+"__bubble";e.has(a)||(Zh(l,t,2,!1),e.add(a))}function yc(t,l,e){var a=0;l&&(a|=4),Zh(e,t,a,l)}var su="_reactListening"+Math.random().toString(36).slice(2);function ts(t){if(!t[su]){t[su]=!0,Yr.forEach(function(e){e!=="selectionchange"&&(qg.has(e)||yc(e,!1,t),yc(e,!0,t))});var l=t.nodeType===9?t:t.ownerDocument;l===null||l[su]||(l[su]=!0,yc("selectionchange",!1,l))}}function Zh(t,l,e,a){switch(l0(l)){case 2:var n=sm;break;case 8:n=om;break;default:n=ns}e=n.bind(null,l,e,t),n=void 0,!Mc||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(l,e,{capture:!0,passive:n}):t.addEventListener(l,e,!0):n!==void 0?t.addEventListener(l,e,{passive:n}):t.addEventListener(l,e,!1)}function gc(t,l,e,a,n){var u=a;if((l&1)===0&&(l&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var c=a.stateNode.containerInfo;if(c===n)break;if(i===4)for(i=a.return;i!==null;){var f=i.tag;if((f===3||f===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;c!==null;){if(i=Je(c),i===null)return;if(f=i.tag,f===5||f===6||f===26||f===27){a=u=i;continue t}c=c.parentNode}}a=a.return}Vr(function(){var d=u,v=Sf(e),p=[];t:{var h=id.get(t);if(h!==void 0){var y=ei,_=t;switch(t){case"keypress":if(gu(e)===0)break t;case"keydown":case"keyup":y=Ry;break;case"focusin":_="focus",y=Ji;break;case"focusout":_="blur",y=Ji;break;case"beforeblur":case"afterblur":y=Ji;break;case"click":if(e.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=ro;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=Sy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=By;break;case ed:case ad:case nd:y=Ty;break;case ud:y=Yy;break;case"scroll":case"scrollend":y=py;break;case"wheel":y=Gy;break;case"copy":case"cut":case"paste":y=zy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=yo;break;case"toggle":case"beforetoggle":y=Qy}var g=(l&4)!==0,b=!g&&(t==="scroll"||t==="scrollend"),o=g?h!==null?h+"Capture":null:h;g=[];for(var s=d,r;s!==null;){var m=s;if(r=m.stateNode,m=m.tag,m!==5&&m!==26&&m!==27||r===null||o===null||(m=sn(s,o),m!=null&&g.push(mn(s,m,r))),b)break;s=s.return}0<g.length&&(h=new y(h,_,null,e,v),p.push({event:h,listeners:g}))}}if((l&7)===0){t:{if(h=t==="mouseover"||t==="pointerover",y=t==="mouseout"||t==="pointerout",h&&e!==Oc&&(_=e.relatedTarget||e.fromElement)&&(Je(_)||_[Ta]))break t;if((y||h)&&(h=v.window===v?v:(h=v.ownerDocument)?h.defaultView||h.parentWindow:window,y?(_=e.relatedTarget||e.toElement,y=d,_=_?Je(_):null,_!==null&&(b=An(_),g=_.tag,_!==b||g!==5&&g!==27&&g!==6)&&(_=null)):(y=null,_=d),y!==_)){if(g=ro,m="onMouseLeave",o="onMouseEnter",s="mouse",(t==="pointerout"||t==="pointerover")&&(g=yo,m="onPointerLeave",o="onPointerEnter",s="pointer"),b=y==null?h:Va(y),r=_==null?h:Va(_),h=new g(m,s+"leave",y,e,v),h.target=b,h.relatedTarget=r,m=null,Je(v)===d&&(g=new g(o,s+"enter",_,e,v),g.target=r,g.relatedTarget=b,m=g),b=m,y&&_)l:{for(g=y,o=_,s=0,r=g;r;r=je(r))s++;for(r=0,m=o;m;m=je(m))r++;for(;0<s-r;)g=je(g),s--;for(;0<r-s;)o=je(o),r--;for(;s--;){if(g===o||o!==null&&g===o.alternate)break l;g=je(g),o=je(o)}g=null}else g=null;y!==null&&cr(p,h,y,g,!1),_!==null&&b!==null&&cr(p,b,_,g,!0)}}t:{if(h=d?Va(d):window,y=h.nodeName&&h.nodeName.toLowerCase(),y==="select"||y==="input"&&h.type==="file")var E=po;else if(vo(h))if(Wr)E=Wy;else{E=Fy;var A=Jy}else y=h.nodeName,!y||y.toLowerCase()!=="input"||h.type!=="checkbox"&&h.type!=="radio"?d&&bf(d.elementType)&&(E=po):E=$y;if(E&&(E=E(t,d))){$r(p,E,e,v);break t}A&&A(t,h,d),t==="focusout"&&d&&h.type==="number"&&d.memoizedProps.value!=null&&xc(h,"number",h.value)}switch(A=d?Va(d):window,t){case"focusin":(vo(A)||A.contentEditable==="true")&&(We=A,Nc=d,Fa=null);break;case"focusout":Fa=Nc=We=null;break;case"mousedown":Uc=!0;break;case"contextmenu":case"mouseup":case"dragend":Uc=!1,Ao(p,e,v);break;case"selectionchange":if(Iy)break;case"keydown":case"keyup":Ao(p,e,v)}var T;if(Tf)t:{switch(t){case"compositionstart":var z="onCompositionStart";break t;case"compositionend":z="onCompositionEnd";break t;case"compositionupdate":z="onCompositionUpdate";break t}z=void 0}else $e?Jr(t,e)&&(z="onCompositionEnd"):t==="keydown"&&e.keyCode===229&&(z="onCompositionStart");z&&(kr&&e.locale!=="ko"&&($e||z!=="onCompositionStart"?z==="onCompositionEnd"&&$e&&(T=Kr()):(Jl=v,Ef="value"in Jl?Jl.value:Jl.textContent,$e=!0)),A=Ju(d,z),0<A.length&&(z=new ho(z,t,null,e,v),p.push({event:z,listeners:A}),T?z.data=T:(T=Fr(e),T!==null&&(z.data=T)))),(T=Zy?Ly(t,e):Vy(t,e))&&(z=Ju(d,"onBeforeInput"),0<z.length&&(A=new ho("onBeforeInput","beforeinput",null,e,v),p.push({event:A,listeners:z}),A.data=T)),Bg(p,t,d,e,v)}jh(p,l)})}function mn(t,l,e){return{instance:t,listener:l,currentTarget:e}}function Ju(t,l){for(var e=l+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=sn(t,e),n!=null&&a.unshift(mn(t,n,u)),n=sn(t,l),n!=null&&a.push(mn(t,n,u))),t.tag===3)return a;t=t.return}return[]}function je(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function cr(t,l,e,a,n){for(var u=l._reactName,i=[];e!==null&&e!==a;){var c=e,f=c.alternate,d=c.stateNode;if(c=c.tag,f!==null&&f===a)break;c!==5&&c!==26&&c!==27||d===null||(f=d,n?(d=sn(e,u),d!=null&&i.unshift(mn(e,d,f))):n||(d=sn(e,u),d!=null&&i.push(mn(e,d,f)))),e=e.return}i.length!==0&&t.push({event:l,listeners:i})}var Yg=/\r\n?/g,wg=/\u0000|\uFFFD/g;function fr(t){return(typeof t=="string"?t:""+t).replace(Yg,`
`).replace(wg,"")}function Lh(t,l){return l=fr(l),fr(t)===l}function yi(){}function Q(t,l,e,a,n,u){switch(e){case"children":typeof a=="string"?l==="body"||l==="textarea"&&a===""||ya(t,a):(typeof a=="number"||typeof a=="bigint")&&l!=="body"&&ya(t,""+a);break;case"className":Pn(t,"class",a);break;case"tabIndex":Pn(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Pn(t,e,a);break;case"style":Lr(t,a,u);break;case"data":if(l!=="object"){Pn(t,"data",a);break}case"src":case"href":if(a===""&&(l!=="a"||e!=="href")){t.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=hu(""+a),t.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(e,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(e==="formAction"?(l!=="input"&&Q(t,l,"name",n.name,n,null),Q(t,l,"formEncType",n.formEncType,n,null),Q(t,l,"formMethod",n.formMethod,n,null),Q(t,l,"formTarget",n.formTarget,n,null)):(Q(t,l,"encType",n.encType,n,null),Q(t,l,"method",n.method,n,null),Q(t,l,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=hu(""+a),t.setAttribute(e,a);break;case"onClick":a!=null&&(t.onclick=yi);break;case"onScroll":a!=null&&R("scroll",t);break;case"onScrollEnd":a!=null&&R("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(S(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(S(60));t.innerHTML=e}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}e=hu(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,""+a):t.removeAttribute(e);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,""):t.removeAttribute(e);break;case"capture":case"download":a===!0?t.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,a):t.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(e,a):t.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(e):t.setAttribute(e,a);break;case"popover":R("beforetoggle",t),R("toggle",t),du(t,"popover",a);break;case"xlinkActuate":Sl(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Sl(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Sl(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Sl(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Sl(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Sl(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Sl(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Sl(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Sl(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":du(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(e=my.get(e)||e,du(t,e,a))}}function ef(t,l,e,a,n,u){switch(e){case"style":Lr(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(S(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(S(60));t.innerHTML=e}}break;case"children":typeof a=="string"?ya(t,a):(typeof a=="number"||typeof a=="bigint")&&ya(t,""+a);break;case"onScroll":a!=null&&R("scroll",t);break;case"onScrollEnd":a!=null&&R("scrollend",t);break;case"onClick":a!=null&&(t.onclick=yi);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!wr.hasOwnProperty(e))t:{if(e[0]==="o"&&e[1]==="n"&&(n=e.endsWith("Capture"),l=e.slice(2,n?e.length-7:void 0),u=t[Rt]||null,u=u!=null?u[e]:null,typeof u=="function"&&t.removeEventListener(l,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(e in t?t[e]=null:t.hasAttribute(e)&&t.removeAttribute(e)),t.addEventListener(l,a,n);break t}e in t?t[e]=a:a===!0?t.setAttribute(e,""):du(t,e,a)}}}function bt(t,l,e){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":R("error",t),R("load",t);var a=!1,n=!1,u;for(u in e)if(e.hasOwnProperty(u)){var i=e[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(S(137,l));default:Q(t,l,u,i,e,null)}}n&&Q(t,l,"srcSet",e.srcSet,e,null),a&&Q(t,l,"src",e.src,e,null);return;case"input":R("invalid",t);var c=u=i=n=null,f=null,d=null;for(a in e)if(e.hasOwnProperty(a)){var v=e[a];if(v!=null)switch(a){case"name":n=v;break;case"type":i=v;break;case"checked":f=v;break;case"defaultChecked":d=v;break;case"value":u=v;break;case"defaultValue":c=v;break;case"children":case"dangerouslySetInnerHTML":if(v!=null)throw Error(S(137,l));break;default:Q(t,l,a,v,e,null)}}Qr(t,u,c,f,d,i,n,!1),Mu(t);return;case"select":R("invalid",t),a=i=u=null;for(n in e)if(e.hasOwnProperty(n)&&(c=e[n],c!=null))switch(n){case"value":u=c;break;case"defaultValue":i=c;break;case"multiple":a=c;default:Q(t,l,n,c,e,null)}l=u,e=i,t.multiple=!!a,l!=null?ua(t,!!a,l,!1):e!=null&&ua(t,!!a,e,!0);return;case"textarea":R("invalid",t),u=n=a=null;for(i in e)if(e.hasOwnProperty(i)&&(c=e[i],c!=null))switch(i){case"value":a=c;break;case"defaultValue":n=c;break;case"children":u=c;break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(S(91));break;default:Q(t,l,i,c,e,null)}Zr(t,a,n,u),Mu(t);return;case"option":for(f in e)if(e.hasOwnProperty(f)&&(a=e[f],a!=null))switch(f){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Q(t,l,f,a,e,null)}return;case"dialog":R("beforetoggle",t),R("toggle",t),R("cancel",t),R("close",t);break;case"iframe":case"object":R("load",t);break;case"video":case"audio":for(a=0;a<gn.length;a++)R(gn[a],t);break;case"image":R("error",t),R("load",t);break;case"details":R("toggle",t);break;case"embed":case"source":case"link":R("error",t),R("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(d in e)if(e.hasOwnProperty(d)&&(a=e[d],a!=null))switch(d){case"children":case"dangerouslySetInnerHTML":throw Error(S(137,l));default:Q(t,l,d,a,e,null)}return;default:if(bf(l)){for(v in e)e.hasOwnProperty(v)&&(a=e[v],a!==void 0&&ef(t,l,v,a,e,void 0));return}}for(c in e)e.hasOwnProperty(c)&&(a=e[c],a!=null&&Q(t,l,c,a,e,null))}function Gg(t,l,e,a){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,c=null,f=null,d=null,v=null;for(y in e){var p=e[y];if(e.hasOwnProperty(y)&&p!=null)switch(y){case"checked":break;case"value":break;case"defaultValue":f=p;default:a.hasOwnProperty(y)||Q(t,l,y,null,a,p)}}for(var h in a){var y=a[h];if(p=e[h],a.hasOwnProperty(h)&&(y!=null||p!=null))switch(h){case"type":u=y;break;case"name":n=y;break;case"checked":d=y;break;case"defaultChecked":v=y;break;case"value":i=y;break;case"defaultValue":c=y;break;case"children":case"dangerouslySetInnerHTML":if(y!=null)throw Error(S(137,l));break;default:y!==p&&Q(t,l,h,y,a,p)}}Dc(t,i,c,f,d,v,u,n);return;case"select":y=i=c=h=null;for(u in e)if(f=e[u],e.hasOwnProperty(u)&&f!=null)switch(u){case"value":break;case"multiple":y=f;default:a.hasOwnProperty(u)||Q(t,l,u,null,a,f)}for(n in a)if(u=a[n],f=e[n],a.hasOwnProperty(n)&&(u!=null||f!=null))switch(n){case"value":h=u;break;case"defaultValue":c=u;break;case"multiple":i=u;default:u!==f&&Q(t,l,n,u,a,f)}l=c,e=i,a=y,h!=null?ua(t,!!e,h,!1):!!a!=!!e&&(l!=null?ua(t,!!e,l,!0):ua(t,!!e,e?[]:"",!1));return;case"textarea":y=h=null;for(c in e)if(n=e[c],e.hasOwnProperty(c)&&n!=null&&!a.hasOwnProperty(c))switch(c){case"value":break;case"children":break;default:Q(t,l,c,null,a,n)}for(i in a)if(n=a[i],u=e[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":h=n;break;case"defaultValue":y=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(S(91));break;default:n!==u&&Q(t,l,i,n,a,u)}jr(t,h,y);return;case"option":for(var _ in e)if(h=e[_],e.hasOwnProperty(_)&&h!=null&&!a.hasOwnProperty(_))switch(_){case"selected":t.selected=!1;break;default:Q(t,l,_,null,a,h)}for(f in a)if(h=a[f],y=e[f],a.hasOwnProperty(f)&&h!==y&&(h!=null||y!=null))switch(f){case"selected":t.selected=h&&typeof h!="function"&&typeof h!="symbol";break;default:Q(t,l,f,h,a,y)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in e)h=e[g],e.hasOwnProperty(g)&&h!=null&&!a.hasOwnProperty(g)&&Q(t,l,g,null,a,h);for(d in a)if(h=a[d],y=e[d],a.hasOwnProperty(d)&&h!==y&&(h!=null||y!=null))switch(d){case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(S(137,l));break;default:Q(t,l,d,h,a,y)}return;default:if(bf(l)){for(var b in e)h=e[b],e.hasOwnProperty(b)&&h!==void 0&&!a.hasOwnProperty(b)&&ef(t,l,b,void 0,a,h);for(v in a)h=a[v],y=e[v],!a.hasOwnProperty(v)||h===y||h===void 0&&y===void 0||ef(t,l,v,h,a,y);return}}for(var o in e)h=e[o],e.hasOwnProperty(o)&&h!=null&&!a.hasOwnProperty(o)&&Q(t,l,o,null,a,h);for(p in a)h=a[p],y=e[p],!a.hasOwnProperty(p)||h===y||h==null&&y==null||Q(t,l,p,h,a,y)}var af=null,nf=null;function Fu(t){return t.nodeType===9?t:t.ownerDocument}function sr(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Vh(t,l){if(t===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&l==="foreignObject"?0:t}function uf(t,l){return t==="textarea"||t==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var mc=null;function Xg(){var t=window.event;return t&&t.type==="popstate"?t===mc?!1:(mc=t,!0):(mc=null,!1)}var Kh=typeof setTimeout=="function"?setTimeout:void 0,Qg=typeof clearTimeout=="function"?clearTimeout:void 0,or=typeof Promise=="function"?Promise:void 0,jg=typeof queueMicrotask=="function"?queueMicrotask:typeof or!="undefined"?function(t){return or.resolve(null).then(t).catch(Zg)}:Kh;function Zg(t){setTimeout(function(){throw t})}function se(t){return t==="head"}function rr(t,l){var e=l,a=0,n=0;do{var u=e.nextSibling;if(t.removeChild(e),u&&u.nodeType===8)if(e=u.data,e==="/$"){if(0<a&&8>a){e=a;var i=t.ownerDocument;if(e&1&&cn(i.documentElement),e&2&&cn(i.body),e&4)for(e=i.head,cn(e),i=e.firstChild;i;){var c=i.nextSibling,f=i.nodeName;i[Dn]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&i.rel.toLowerCase()==="stylesheet"||e.removeChild(i),i=c}}if(n===0){t.removeChild(u),En(l);return}n--}else e==="$"||e==="$?"||e==="$!"?n++:a=e.charCodeAt(0)-48;else a=0;e=u}while(e);En(l)}function cf(t){var l=t.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var e=l;switch(l=l.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":cf(e),pf(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}t.removeChild(e)}}function Lg(t,l,e,a){for(;t.nodeType===1;){var n=e;if(t.nodeName.toLowerCase()!==l.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Dn])switch(l){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(l==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=il(t.nextSibling),t===null)break}return null}function Vg(t,l,e){if(l==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=il(t.nextSibling),t===null))return null;return t}function ff(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function Kg(t,l){var e=t.ownerDocument;if(t.data!=="$?"||e.readyState==="complete")l();else{var a=function(){l(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function il(t){for(;t!=null;t=t.nextSibling){var l=t.nodeType;if(l===1||l===3)break;if(l===8){if(l=t.data,l==="$"||l==="$!"||l==="$?"||l==="F!"||l==="F")break;if(l==="/$")return null}}return t}var sf=null;function dr(t){t=t.previousSibling;for(var l=0;t;){if(t.nodeType===8){var e=t.data;if(e==="$"||e==="$!"||e==="$?"){if(l===0)return t;l--}else e==="/$"&&l++}t=t.previousSibling}return null}function kh(t,l,e){switch(l=Fu(e),t){case"html":if(t=l.documentElement,!t)throw Error(S(452));return t;case"head":if(t=l.head,!t)throw Error(S(453));return t;case"body":if(t=l.body,!t)throw Error(S(454));return t;default:throw Error(S(451))}}function cn(t){for(var l=t.attributes;l.length;)t.removeAttributeNode(l[0]);pf(t)}var el=new Map,hr=new Set;function $u(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Bl=w.d;w.d={f:kg,r:Jg,D:Fg,C:$g,L:Wg,m:Pg,X:tm,S:Ig,M:lm};function kg(){var t=Bl.f(),l=ri();return t||l}function Jg(t){var l=_a(t);l!==null&&l.tag===5&&l.type==="form"?Xd(l):Bl.r(t)}var xa=typeof document=="undefined"?null:document;function Jh(t,l,e){var a=xa;if(a&&typeof l=="string"&&l){var n=Pt(l);n='link[rel="'+t+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),hr.has(n)||(hr.add(n),t={rel:t,crossOrigin:e,href:l},a.querySelector(n)===null&&(l=a.createElement("link"),bt(l,"link",t),yt(l),a.head.appendChild(l)))}}function Fg(t){Bl.D(t),Jh("dns-prefetch",t,null)}function $g(t,l){Bl.C(t,l),Jh("preconnect",t,l)}function Wg(t,l,e){Bl.L(t,l,e);var a=xa;if(a&&t&&l){var n='link[rel="preload"][as="'+Pt(l)+'"]';l==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+Pt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+Pt(e.imageSizes)+'"]')):n+='[href="'+Pt(t)+'"]';var u=n;switch(l){case"style":u=Aa(t);break;case"script":u=Oa(t)}el.has(u)||(t=V({rel:"preload",href:l==="image"&&e&&e.imageSrcSet?void 0:t,as:l},e),el.set(u,t),a.querySelector(n)!==null||l==="style"&&a.querySelector(qn(u))||l==="script"&&a.querySelector(Yn(u))||(l=a.createElement("link"),bt(l,"link",t),yt(l),a.head.appendChild(l)))}}function Pg(t,l){Bl.m(t,l);var e=xa;if(e&&t){var a=l&&typeof l.as=="string"?l.as:"script",n='link[rel="modulepreload"][as="'+Pt(a)+'"][href="'+Pt(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Oa(t)}if(!el.has(u)&&(t=V({rel:"modulepreload",href:t},l),el.set(u,t),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Yn(u)))return}a=e.createElement("link"),bt(a,"link",t),yt(a),e.head.appendChild(a)}}}function Ig(t,l,e){Bl.S(t,l,e);var a=xa;if(a&&t){var n=na(a).hoistableStyles,u=Aa(t);l=l||"default";var i=n.get(u);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(qn(u)))c.loading=5;else{t=V({rel:"stylesheet",href:t,"data-precedence":l},e),(e=el.get(u))&&ls(t,e);var f=i=a.createElement("link");yt(f),bt(f,"link",t),f._p=new Promise(function(d,v){f.onload=d,f.onerror=v}),f.addEventListener("load",function(){c.loading|=1}),f.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Au(i,l,a)}i={type:"stylesheet",instance:i,count:1,state:c},n.set(u,i)}}}function tm(t,l){Bl.X(t,l);var e=xa;if(e&&t){var a=na(e).hoistableScripts,n=Oa(t),u=a.get(n);u||(u=e.querySelector(Yn(n)),u||(t=V({src:t,async:!0},l),(l=el.get(n))&&es(t,l),u=e.createElement("script"),yt(u),bt(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function lm(t,l){Bl.M(t,l);var e=xa;if(e&&t){var a=na(e).hoistableScripts,n=Oa(t),u=a.get(n);u||(u=e.querySelector(Yn(n)),u||(t=V({src:t,async:!0,type:"module"},l),(l=el.get(n))&&es(t,l),u=e.createElement("script"),yt(u),bt(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function yr(t,l,e,a){var n=(n=Wl.current)?$u(n):null;if(!n)throw Error(S(446));switch(t){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(l=Aa(e.href),e=na(n).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){t=Aa(e.href);var u=na(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(qn(t)))&&!u._p&&(i.instance=u,i.state.loading=5),el.has(t)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},el.set(t,e),u||em(n,t,e,i.state))),l&&a===null)throw Error(S(528,""));return i}if(l&&a!==null)throw Error(S(529,""));return null;case"script":return l=e.async,e=e.src,typeof e=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Oa(e),e=na(n).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(S(444,t))}}function Aa(t){return'href="'+Pt(t)+'"'}function qn(t){return'link[rel="stylesheet"]['+t+"]"}function Fh(t){return V({},t,{"data-precedence":t.precedence,precedence:null})}function em(t,l,e,a){t.querySelector('link[rel="preload"][as="style"]['+l+"]")?a.loading=1:(l=t.createElement("link"),a.preload=l,l.addEventListener("load",function(){return a.loading|=1}),l.addEventListener("error",function(){return a.loading|=2}),bt(l,"link",e),yt(l),t.head.appendChild(l))}function Oa(t){return'[src="'+Pt(t)+'"]'}function Yn(t){return"script[async]"+t}function gr(t,l,e){if(l.count++,l.instance===null)switch(l.type){case"style":var a=t.querySelector('style[data-href~="'+Pt(e.href)+'"]');if(a)return l.instance=a,yt(a),a;var n=V({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),yt(a),bt(a,"style",n),Au(a,e.precedence,t),l.instance=a;case"stylesheet":n=Aa(e.href);var u=t.querySelector(qn(n));if(u)return l.state.loading|=4,l.instance=u,yt(u),u;a=Fh(e),(n=el.get(n))&&ls(a,n),u=(t.ownerDocument||t).createElement("link"),yt(u);var i=u;return i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),bt(u,"link",a),l.state.loading|=4,Au(u,e.precedence,t),l.instance=u;case"script":return u=Oa(e.src),(n=t.querySelector(Yn(u)))?(l.instance=n,yt(n),n):(a=e,(n=el.get(u))&&(a=V({},e),es(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),yt(n),bt(n,"link",a),t.head.appendChild(n),l.instance=n);case"void":return null;default:throw Error(S(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(a=l.instance,l.state.loading|=4,Au(a,e.precedence,t));return l.instance}function Au(t,l,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var c=a[i];if(c.dataset.precedence===l)u=c;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(l=e.nodeType===9?e.head:e,l.insertBefore(t,l.firstChild))}function ls(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.title==null&&(t.title=l.title)}function es(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.integrity==null&&(t.integrity=l.integrity)}var Tu=null;function mr(t,l,e){if(Tu===null){var a=new Map,n=Tu=new Map;n.set(e,a)}else n=Tu,a=n.get(e),a||(a=new Map,n.set(e,a));if(a.has(t))return a;for(a.set(t,null),e=e.getElementsByTagName(t),n=0;n<e.length;n++){var u=e[n];if(!(u[Dn]||u[Tt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(l)||"";i=t+i;var c=a.get(i);c?c.push(u):a.set(i,[u])}}return a}function vr(t,l,e){t=t.ownerDocument||t,t.head.insertBefore(e,l==="title"?t.querySelector("head > title"):null)}function am(t,l,e){if(e===1||l.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return t=l.disabled,typeof l.precedence=="string"&&t==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function $h(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var vn=null;function nm(){}function um(t,l,e){if(vn===null)throw Error(S(475));var a=vn;if(l.type==="stylesheet"&&(typeof e.media!="string"||matchMedia(e.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=Aa(e.href),u=t.querySelector(qn(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(a.count++,a=Wu.bind(a),t.then(a,a)),l.state.loading|=4,l.instance=u,yt(u);return}u=t.ownerDocument||t,e=Fh(e),(n=el.get(n))&&ls(e,n),u=u.createElement("link"),yt(u);var i=u;i._p=new Promise(function(c,f){i.onload=c,i.onerror=f}),bt(u,"link",e),l.instance=u}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(a.count++,l=Wu.bind(a),t.addEventListener("load",l),t.addEventListener("error",l))}}function im(){if(vn===null)throw Error(S(475));var t=vn;return t.stylesheets&&t.count===0&&of(t,t.stylesheets),0<t.count?function(l){var e=setTimeout(function(){if(t.stylesheets&&of(t,t.stylesheets),t.unsuspend){var a=t.unsuspend;t.unsuspend=null,a()}},6e4);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(e)}}:null}function Wu(){if(this.count--,this.count===0){if(this.stylesheets)of(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Pu=null;function of(t,l){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Pu=new Map,l.forEach(cm,t),Pu=null,Wu.call(t))}function cm(t,l){if(!(l.state.loading&4)){var e=Pu.get(t);if(e)var a=e.get(null);else{e=new Map,Pu.set(t,e);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(e.set(i.dataset.precedence,i),a=i)}a&&e.set(null,a)}n=l.instance,i=n.getAttribute("data-precedence"),u=e.get(i)||a,u===a&&e.set(null,n),e.set(i,n),this.count++,a=Wu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),l.state.loading|=4}}var pn={$$typeof:_l,Provider:null,Consumer:null,_currentValue:ve,_currentValue2:ve,_threadCount:0};function fm(t,l,e,a,n,u,i,c){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Qi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qi(0),this.hiddenUpdates=Qi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function Wh(t,l,e,a,n,u,i,c,f,d,v,p){return t=new fm(t,l,e,i,c,f,d,p),l=1,u===!0&&(l|=24),u=Gt(3,null,null,l),t.current=u,u.stateNode=t,l=Nf(),l.refCount++,t.pooledCache=l,l.refCount++,u.memoizedState={element:a,isDehydrated:e,cache:l},Rf(u),t}function Ph(t){return t?(t=ta,t):ta}function Ih(t,l,e,a,n,u){n=Ph(n),a.context===null?a.context=n:a.pendingContext=n,a=Pl(l),a.payload={element:e},u=u===void 0?null:u,u!==null&&(a.callback=u),e=Il(t,a,l),e!==null&&(Zt(e,t,l),Pa(e,t,l))}function pr(t,l){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var e=t.retryLane;t.retryLane=e!==0&&e<l?e:l}}function as(t,l){pr(t,l),(t=t.alternate)&&pr(t,l)}function t0(t){if(t.tag===13){var l=za(t,67108864);l!==null&&Zt(l,t,67108864),as(t,67108864)}}var Iu=!0;function sm(t,l,e,a){var n=x.T;x.T=null;var u=w.p;try{w.p=2,ns(t,l,e,a)}finally{w.p=u,x.T=n}}function om(t,l,e,a){var n=x.T;x.T=null;var u=w.p;try{w.p=8,ns(t,l,e,a)}finally{w.p=u,x.T=n}}function ns(t,l,e,a){if(Iu){var n=rf(a);if(n===null)gc(t,l,a,ti,e),br(t,a);else if(dm(n,t,l,e,a))a.stopPropagation();else if(br(t,a),l&4&&-1<rm.indexOf(t)){for(;n!==null;){var u=_a(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=ye(u.pendingLanes);if(i!==0){var c=u;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var f=1<<31-Qt(i);c.entanglements[1]|=f,i&=~f}ml(u),(X&6)===0&&(Lu=hl()+500,Bn(0,!1))}}break;case 13:c=za(u,2),c!==null&&Zt(c,u,2),ri(),as(u,2)}if(u=rf(a),u===null&&gc(t,l,a,ti,e),u===n)break;n=u}n!==null&&a.stopPropagation()}else gc(t,l,a,null,e)}}function rf(t){return t=Sf(t),us(t)}var ti=null;function us(t){if(ti=null,t=Je(t),t!==null){var l=An(t);if(l===null)t=null;else{var e=l.tag;if(e===13){if(t=zr(l),t!==null)return t;t=null}else if(e===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;t=null}else l!==t&&(t=null)}}return ti=t,null}function l0(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(P0()){case Mr:return 2;case Nr:return 8;case Ou:case I0:return 32;case Ur:return 268435456;default:return 32}default:return 32}}var df=!1,ee=null,ae=null,ne=null,bn=new Map,Sn=new Map,Kl=[],rm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function br(t,l){switch(t){case"focusin":case"focusout":ee=null;break;case"dragenter":case"dragleave":ae=null;break;case"mouseover":case"mouseout":ne=null;break;case"pointerover":case"pointerout":bn.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Sn.delete(l.pointerId)}}function Qa(t,l,e,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:l,domEventName:e,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},l!==null&&(l=_a(l),l!==null&&t0(l)),t):(t.eventSystemFlags|=a,l=t.targetContainers,n!==null&&l.indexOf(n)===-1&&l.push(n),t)}function dm(t,l,e,a,n){switch(l){case"focusin":return ee=Qa(ee,t,l,e,a,n),!0;case"dragenter":return ae=Qa(ae,t,l,e,a,n),!0;case"mouseover":return ne=Qa(ne,t,l,e,a,n),!0;case"pointerover":var u=n.pointerId;return bn.set(u,Qa(bn.get(u)||null,t,l,e,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Sn.set(u,Qa(Sn.get(u)||null,t,l,e,a,n)),!0}return!1}function e0(t){var l=Je(t.target);if(l!==null){var e=An(l);if(e!==null){if(l=e.tag,l===13){if(l=zr(e),l!==null){t.blockedOn=l,cy(t.priority,function(){if(e.tag===13){var a=jt();a=mf(a);var n=za(e,a);n!==null&&Zt(n,e,a),as(e,a)}});return}}else if(l===3&&e.stateNode.current.memoizedState.isDehydrated){t.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}t.blockedOn=null}function _u(t){if(t.blockedOn!==null)return!1;for(var l=t.targetContainers;0<l.length;){var e=rf(t.nativeEvent);if(e===null){e=t.nativeEvent;var a=new e.constructor(e.type,e);Oc=a,e.target.dispatchEvent(a),Oc=null}else return l=_a(e),l!==null&&t0(l),t.blockedOn=e,!1;l.shift()}return!0}function Sr(t,l,e){_u(t)&&e.delete(l)}function hm(){df=!1,ee!==null&&_u(ee)&&(ee=null),ae!==null&&_u(ae)&&(ae=null),ne!==null&&_u(ne)&&(ne=null),bn.forEach(Sr),Sn.forEach(Sr)}function ou(t,l){t.blockedOn===l&&(t.blockedOn=null,df||(df=!0,dt.unstable_scheduleCallback(dt.unstable_NormalPriority,hm)))}var ru=null;function Er(t){ru!==t&&(ru=t,dt.unstable_scheduleCallback(dt.unstable_NormalPriority,function(){ru===t&&(ru=null);for(var l=0;l<t.length;l+=3){var e=t[l],a=t[l+1],n=t[l+2];if(typeof a!="function"){if(us(a||e)===null)continue;break}var u=_a(e);u!==null&&(t.splice(l,3),l-=3,Lc(u,{pending:!0,data:n,method:e.method,action:a},a,n))}}))}function En(t){function l(f){return ou(f,t)}ee!==null&&ou(ee,t),ae!==null&&ou(ae,t),ne!==null&&ou(ne,t),bn.forEach(l),Sn.forEach(l);for(var e=0;e<Kl.length;e++){var a=Kl[e];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Kl.length&&(e=Kl[0],e.blockedOn===null);)e0(e),e.blockedOn===null&&Kl.shift();if(e=(t.ownerDocument||t).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var n=e[a],u=e[a+1],i=n[Rt]||null;if(typeof u=="function")i||Er(e);else if(i){var c=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[Rt]||null)c=i.formAction;else if(us(n)!==null)continue}else c=i.action;typeof c=="function"?e[a+1]=c:(e.splice(a,3),a-=3),Er(e)}}}function is(t){this._internalRoot=t}gi.prototype.render=is.prototype.render=function(t){var l=this._internalRoot;if(l===null)throw Error(S(409));var e=l.current,a=jt();Ih(e,a,t,l,null,null)};gi.prototype.unmount=is.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var l=t.containerInfo;Ih(t.current,2,null,t,null,null),ri(),l[Ta]=null}};function gi(t){this._internalRoot=t}gi.prototype.unstable_scheduleHydration=function(t){if(t){var l=qr();t={blockedOn:null,target:t,priority:l};for(var e=0;e<Kl.length&&l!==0&&l<Kl[e].priority;e++);Kl.splice(e,0,t),e===0&&e0(t)}};var Ar=Tr.version;if(Ar!=="19.1.0")throw Error(S(527,Ar,"19.1.0"));w.findDOMNode=function(t){var l=t._reactInternals;if(l===void 0)throw typeof t.render=="function"?Error(S(188)):(t=Object.keys(t).join(","),Error(S(268,t)));return t=V0(l),t=t!==null?Dr(t):null,t=t===null?null:t.stateNode,t};var ym={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:x,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(ja=__REACT_DEVTOOLS_GLOBAL_HOOK__,!ja.isDisabled&&ja.supportsFiber))try{Tn=ja.inject(ym),Xt=ja}catch(t){}var ja;mi.createRoot=function(t,l){if(!_r(t))throw Error(S(299));var e=!1,a="",n=Wd,u=Pd,i=Id,c=null;return l!=null&&(l.unstable_strictMode===!0&&(e=!0),l.identifierPrefix!==void 0&&(a=l.identifierPrefix),l.onUncaughtError!==void 0&&(n=l.onUncaughtError),l.onCaughtError!==void 0&&(u=l.onCaughtError),l.onRecoverableError!==void 0&&(i=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(c=l.unstable_transitionCallbacks)),l=Wh(t,1,!1,null,null,e,a,n,u,i,c,null),t[Ta]=l.current,ts(t),new is(l)};mi.hydrateRoot=function(t,l,e){if(!_r(t))throw Error(S(299));var a=!1,n="",u=Wd,i=Pd,c=Id,f=null,d=null;return e!=null&&(e.unstable_strictMode===!0&&(a=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(u=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(c=e.onRecoverableError),e.unstable_transitionCallbacks!==void 0&&(f=e.unstable_transitionCallbacks),e.formState!==void 0&&(d=e.formState)),l=Wh(t,1,!0,l,e!=null?e:null,a,n,u,i,c,f,d),l.context=Ph(null),e=l.current,a=jt(),a=mf(a),n=Pl(a),n.callback=null,Il(e,n,a),e=a,l.current.lanes=e,zn(l,e),ml(l),t[Ta]=l.current,ts(t),new gi(l)};mi.version="19.1.0"});var i0=al((Km,u0)=>{"use strict";function n0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n0)}catch(t){console.error(t)}}n0(),u0.exports=a0()});var f0=al(vi=>{"use strict";var gm=Symbol.for("react.transitional.element"),mm=Symbol.for("react.fragment");function c0(t,l,e){var a=null;if(e!==void 0&&(a=""+e),l.key!==void 0&&(a=""+l.key),"key"in l){e={};for(var n in l)n!=="key"&&(e[n]=l[n])}else e=l;return l=e.ref,{$$typeof:gm,type:t,key:a,ref:l!==void 0?l:null,props:e}}vi.Fragment=mm;vi.jsx=c0;vi.jsxs=c0});var Vt=al((Jm,s0)=>{"use strict";s0.exports=f0()});var h0=al((Pm,pi)=>{var vm=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var D=function(t){var l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,e=0,a={},n={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function g(b){return b instanceof u?new u(b.type,g(b.content),b.alias):Array.isArray(b)?b.map(g):b.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(g){return Object.prototype.toString.call(g).slice(8,-1)},objId:function(g){return g.__id||Object.defineProperty(g,"__id",{value:++e}),g.__id},clone:function g(b,o){o=o||{};var s,r;switch(n.util.type(b)){case"Object":if(r=n.util.objId(b),o[r])return o[r];s={},o[r]=s;for(var m in b)b.hasOwnProperty(m)&&(s[m]=g(b[m],o));return s;case"Array":return r=n.util.objId(b),o[r]?o[r]:(s=[],o[r]=s,b.forEach(function(E,A){s[A]=g(E,o)}),s);default:return b}},getLanguage:function(g){for(;g;){var b=l.exec(g.className);if(b)return b[1].toLowerCase();g=g.parentElement}return"none"},setLanguage:function(g,b){g.className=g.className.replace(RegExp(l,"gi"),""),g.classList.add("language-"+b)},currentScript:function(){if(typeof document=="undefined")return null;if(document.currentScript&&document.currentScript.tagName==="SCRIPT")return document.currentScript;try{throw new Error}catch(s){var g=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(s.stack)||[])[1];if(g){var b=document.getElementsByTagName("script");for(var o in b)if(b[o].src==g)return b[o]}return null}},isActive:function(g,b,o){for(var s="no-"+b;g;){var r=g.classList;if(r.contains(b))return!0;if(r.contains(s))return!1;g=g.parentElement}return!!o}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(g,b){var o=n.util.clone(n.languages[g]);for(var s in b)o[s]=b[s];return o},insertBefore:function(g,b,o,s){s=s||n.languages;var r=s[g],m={};for(var E in r)if(r.hasOwnProperty(E)){if(E==b)for(var A in o)o.hasOwnProperty(A)&&(m[A]=o[A]);o.hasOwnProperty(E)||(m[E]=r[E])}var T=s[g];return s[g]=m,n.languages.DFS(n.languages,function(z,q){q===T&&z!=g&&(this[z]=m)}),m},DFS:function g(b,o,s,r){r=r||{};var m=n.util.objId;for(var E in b)if(b.hasOwnProperty(E)){o.call(b,E,b[E],s||E);var A=b[E],T=n.util.type(A);T==="Object"&&!r[m(A)]?(r[m(A)]=!0,g(A,o,null,r)):T==="Array"&&!r[m(A)]&&(r[m(A)]=!0,g(A,o,E,r))}}},plugins:{},highlightAll:function(g,b){n.highlightAllUnder(document,g,b)},highlightAllUnder:function(g,b,o){var s={callback:o,container:g,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};n.hooks.run("before-highlightall",s),s.elements=Array.prototype.slice.apply(s.container.querySelectorAll(s.selector)),n.hooks.run("before-all-elements-highlight",s);for(var r=0,m;m=s.elements[r++];)n.highlightElement(m,b===!0,s.callback)},highlightElement:function(g,b,o){var s=n.util.getLanguage(g),r=n.languages[s];n.util.setLanguage(g,s);var m=g.parentElement;m&&m.nodeName.toLowerCase()==="pre"&&n.util.setLanguage(m,s);var E=g.textContent,A={element:g,language:s,grammar:r,code:E};function T(q){A.highlightedCode=q,n.hooks.run("before-insert",A),A.element.innerHTML=A.highlightedCode,n.hooks.run("after-highlight",A),n.hooks.run("complete",A),o&&o.call(A.element)}if(n.hooks.run("before-sanity-check",A),m=A.element.parentElement,m&&m.nodeName.toLowerCase()==="pre"&&!m.hasAttribute("tabindex")&&m.setAttribute("tabindex","0"),!A.code){n.hooks.run("complete",A),o&&o.call(A.element);return}if(n.hooks.run("before-highlight",A),!A.grammar){T(n.util.encode(A.code));return}if(b&&t.Worker){var z=new Worker(n.filename);z.onmessage=function(q){T(q.data)},z.postMessage(JSON.stringify({language:A.language,code:A.code,immediateClose:!0}))}else T(n.highlight(A.code,A.grammar,A.language))},highlight:function(g,b,o){var s={code:g,grammar:b,language:o};if(n.hooks.run("before-tokenize",s),!s.grammar)throw new Error('The language "'+s.language+'" has no grammar.');return s.tokens=n.tokenize(s.code,s.grammar),n.hooks.run("after-tokenize",s),u.stringify(n.util.encode(s.tokens),s.language)},tokenize:function(g,b){var o=b.rest;if(o){for(var s in o)b[s]=o[s];delete b.rest}var r=new f;return d(r,r.head,g),c(g,r,b,r.head,0),p(r)},hooks:{all:{},add:function(g,b){var o=n.hooks.all;o[g]=o[g]||[],o[g].push(b)},run:function(g,b){var o=n.hooks.all[g];if(!(!o||!o.length))for(var s=0,r;r=o[s++];)r(b)}},Token:u};t.Prism=n;function u(g,b,o,s){this.type=g,this.content=b,this.alias=o,this.length=(s||"").length|0}u.stringify=function g(b,o){if(typeof b=="string")return b;if(Array.isArray(b)){var s="";return b.forEach(function(T){s+=g(T,o)}),s}var r={type:b.type,content:g(b.content,o),tag:"span",classes:["token",b.type],attributes:{},language:o},m=b.alias;m&&(Array.isArray(m)?Array.prototype.push.apply(r.classes,m):r.classes.push(m)),n.hooks.run("wrap",r);var E="";for(var A in r.attributes)E+=" "+A+'="'+(r.attributes[A]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+E+">"+r.content+"</"+r.tag+">"};function i(g,b,o,s){g.lastIndex=b;var r=g.exec(o);if(r&&s&&r[1]){var m=r[1].length;r.index+=m,r[0]=r[0].slice(m)}return r}function c(g,b,o,s,r,m){for(var E in o)if(!(!o.hasOwnProperty(E)||!o[E])){var A=o[E];A=Array.isArray(A)?A:[A];for(var T=0;T<A.length;++T){if(m&&m.cause==E+","+T)return;var z=A[T],q=z.inside,N=!!z.lookbehind,Ct=!!z.greedy,Ma=z.alias;if(Ct&&!z.pattern.global){var Ei=z.pattern.toString().match(/[imsuy]*$/)[0];z.pattern=RegExp(z.pattern.source,Ei+"g")}for(var U=z.pattern||z,C=s.next,K=r;C!==b.tail&&!(m&&K>=m.reach);K+=C.value.length,C=C.next){var W=C.value;if(b.length>g.length)return;if(!(W instanceof u)){var ft=1,I;if(Ct){if(I=i(U,K,g,N),!I||I.index>=g.length)break;var et=I.index,re=I.index+I[0].length,St=K;for(St+=C.value.length;et>=St;)C=C.next,St+=C.value.length;if(St-=C.value.length,K=St,C.value instanceof u)continue;for(var pl=C;pl!==b.tail&&(St<re||typeof pl.value=="string");pl=pl.next)ft++,St+=pl.value.length;ft--,W=g.slice(K,St),I.index-=K}else if(I=i(U,0,W,N),!I)continue;var et=I.index,Kt=I[0],Ai=W.slice(0,et),ds=W.slice(et+Kt.length),Ti=K+W.length;m&&Ti>m.reach&&(m.reach=Ti);var wn=C.prev;Ai&&(wn=d(b,wn,Ai),K+=Ai.length),v(b,wn,ft);var v0=new u(E,q?n.tokenize(Kt,q):Kt,Ma,Kt);if(C=d(b,wn,v0),ds&&d(b,C,ds),ft>1){var _i={cause:E+","+T,reach:Ti};c(g,b,o,C.prev,K,_i),m&&_i.reach>m.reach&&(m.reach=_i.reach)}}}}}}function f(){var g={value:null,prev:null,next:null},b={value:null,prev:g,next:null};g.next=b,this.head=g,this.tail=b,this.length=0}function d(g,b,o){var s=b.next,r={value:o,prev:b,next:s};return b.next=r,s.prev=r,g.length++,r}function v(g,b,o){for(var s=b.next,r=0;r<o&&s!==g.tail;r++)s=s.next;b.next=s,s.prev=b,g.length-=r}function p(g){for(var b=[],o=g.head.next;o!==g.tail;)b.push(o.value),o=o.next;return b}if(!t.document)return t.addEventListener&&(n.disableWorkerMessageHandler||t.addEventListener("message",function(g){var b=JSON.parse(g.data),o=b.language,s=b.code,r=b.immediateClose;t.postMessage(n.highlight(s,n.languages[o],o)),r&&t.close()},!1)),n;var h=n.util.currentScript();h&&(n.filename=h.src,h.hasAttribute("data-manual")&&(n.manual=!0));function y(){n.manual||n.highlightAll()}if(!n.manual){var _=document.readyState;_==="loading"||_==="interactive"&&h&&h.defer?document.addEventListener("DOMContentLoaded",y):window.requestAnimationFrame?window.requestAnimationFrame(y):window.setTimeout(y,16)}return n}(vm);typeof pi!="undefined"&&pi.exports&&(pi.exports=D);typeof global!="undefined"&&(global.Prism=D);D.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};D.languages.markup.tag.inside["attr-value"].inside.entity=D.languages.markup.entity;D.languages.markup.doctype.inside["internal-subset"].inside=D.languages.markup;D.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.replace(/&amp;/,"&"))});Object.defineProperty(D.languages.markup.tag,"addInlined",{value:function(l,e){var a={};a["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:D.languages[e]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};n["language-"+e]={pattern:/[\s\S]+/,inside:D.languages[e]};var u={};u[l]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return l}),"i"),lookbehind:!0,greedy:!0,inside:n},D.languages.insertBefore("markup","cdata",u)}});Object.defineProperty(D.languages.markup.tag,"addAttribute",{value:function(t,l){D.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[l,"language-"+l],inside:D.languages[l]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});D.languages.html=D.languages.markup;D.languages.mathml=D.languages.markup;D.languages.svg=D.languages.markup;D.languages.xml=D.languages.extend("markup",{});D.languages.ssml=D.languages.xml;D.languages.atom=D.languages.xml;D.languages.rss=D.languages.xml;(function(t){var l=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+l.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+l.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+l.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+l.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:l,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var e=t.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))})(D);D.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};D.languages.javascript=D.languages.extend("clike",{"class-name":[D.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});D.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;D.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:D.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:D.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:D.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:D.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:D.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});D.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:D.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});D.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});D.languages.markup&&(D.languages.markup.tag.addInlined("script","javascript"),D.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));D.languages.js=D.languages.javascript;(function(){if(typeof D=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var t="Loading\u2026",l=function(h,y){return"\u2716 Error "+h+" while fetching file: "+y},e="\u2716 Error: File does not exist or is empty",a={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},n="data-src-status",u="loading",i="loaded",c="failed",f="pre[data-src]:not(["+n+'="'+i+'"]):not(['+n+'="'+u+'"])';function d(h,y,_){var g=new XMLHttpRequest;g.open("GET",h,!0),g.onreadystatechange=function(){g.readyState==4&&(g.status<400&&g.responseText?y(g.responseText):g.status>=400?_(l(g.status,g.statusText)):_(e))},g.send(null)}function v(h){var y=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(h||"");if(y){var _=Number(y[1]),g=y[2],b=y[3];return g?b?[_,Number(b)]:[_,void 0]:[_,_]}}D.hooks.add("before-highlightall",function(h){h.selector+=", "+f}),D.hooks.add("before-sanity-check",function(h){var y=h.element;if(y.matches(f)){h.code="",y.setAttribute(n,u);var _=y.appendChild(document.createElement("CODE"));_.textContent=t;var g=y.getAttribute("data-src"),b=h.language;if(b==="none"){var o=(/\.(\w+)$/.exec(g)||[,"none"])[1];b=a[o]||o}D.util.setLanguage(_,b),D.util.setLanguage(y,b);var s=D.plugins.autoloader;s&&s.loadLanguages(b),d(g,function(r){y.setAttribute(n,i);var m=v(y.getAttribute("data-range"));if(m){var E=r.split(/\r\n?|\n/g),A=m[0],T=m[1]==null?E.length:m[1];A<0&&(A+=E.length),A=Math.max(0,Math.min(A-1,E.length)),T<0&&(T+=E.length),T=Math.max(0,Math.min(T,E.length)),r=E.slice(A,T).join(`
`),y.hasAttribute("data-start")||y.setAttribute("data-start",String(A+1))}_.textContent=r,D.highlightElement(_)},function(r){y.setAttribute(n,c),_.textContent=r})}}),D.plugins.fileHighlight={highlight:function(y){for(var _=(y||document).querySelectorAll(f),g=0,b;b=_[g++];)D.highlightElement(b)}};var p=!1;D.fileHighlight=function(){p||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),p=!0),D.plugins.fileHighlight.highlight.apply(this,arguments)}})()});var pm={};T0(pm,{default:()=>Si});module.exports=_0(pm);var m0=require("obsidian");var Bt=require("obsidian");var Ce=require("obsidian"),ps=require("child_process");var zi=require("fs"),ys=require("child_process"),gs=require("util"),ms=st(require("path")),He=require("obsidian");function nl(t){let l=this.app.vault.adapter;if(l instanceof He.FileSystemAdapter){let e=l.getBasePath();return ms.join(e,t.path)}else throw new Error("Cannot get base path: unsupported adapter type.")}async function ql(t){let l=nl(t),e;if(l.endsWith(".md"))e=l.replace(/\.md$/,".ipynb");else if(l.endsWith(".ipynb"))e=l.replace(/\.ipynb$/,".md");else return!1;try{return await zi.promises.access(e,zi.promises.constants.F_OK),!0}catch(a){return!1}}async function vs(t,l){let e=(0,gs.promisify)(ys.exec),a=`${t} -m pip install ${l}`;try{let{stdout:n,stderr:u}=await e(a);new He.Notice(`Required libraries installed for ${t}`),u&&(new He.Notice("Warnings issued for installation, check console for details."),console.error(u))}catch(n){new He.Notice("Failed to install packages, check console for details."),console.error(n)}}var Xn=st(require("fs/promises")),bs=require("child_process"),Be=class{constructor(l,e){this.plugin=l;this.app=e;this.currentNotePath=null;this.pythonProcess=null;this.isProcessReady=!1;this.executionQueue=[]}async executeCodeBlock(l){let e=this.app.workspace.getActiveFile();if(!e)return;let a=nl(e);if(this.currentNotePath&&this.currentNotePath!==a){new Ce.Notice(`Please restart the kernel before executing code in another note.
Use the 'Restart Python kernel' command.`);return}if(this.currentNotePath=a,!e)return;let n=a.replace(/\.md$/,".ipynb");await this.runCodeAndUpdateNotebook({codeBlock:l,ipynbPath:n})}async runCodeAndUpdateNotebook({codeBlock:l,ipynbPath:e}){var a;try{let n=await this.sendCodeToPython(l.code),{stdout:u,stderr:i,imageData:c}=n,f=await Xn.readFile(e,"utf-8"),d=JSON.parse(f),v=d.cells.filter(h=>h.cell_type==="code")[l.cellIndex];if(!v){console.warn(`Cell with index ${l.cellIndex} not found.`);return}let p=[];u&&u.trim()&&p.push({output_type:"stream",name:"stdout",text:u.endsWith(`
`)?u:u+`
`}),i&&i.trim()&&p.push({output_type:"stream",name:"stderr",text:i.endsWith(`
`)?i:i+`
`}),c&&c.length>0&&p.push({output_type:"display_data",data:{"image/png":c},metadata:{}}),v.outputs=p,v.execution_count=((a=v.execution_count)!=null?a:0)+1,v.metadata||(v.metadata={}),v.metadata.jupyter={is_executing:!1},await Xn.writeFile(e,JSON.stringify(d,null,2)),(0,ps.exec)(`jupytext --sync "${e}"`)}catch(n){new Ce.Notice("Error updating notebook, check console for details"),console.error("Error updating notebook:",n)}}async initializePythonProcess(){if(!(this.pythonProcess&&!this.pythonProcess.killed))return new Promise((l,e)=>{var u,i,c,f;let a=`
import ast
import sys
import io
import base64
import traceback
import json
from contextlib import redirect_stdout, redirect_stderr
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use("Agg")
def execute_code(code_str):
_stdout = io.StringIO()
_stderr = io.StringIO()
_img_buf = io.BytesIO()
_img_data = ""
_fig_before = plt.get_fignums()
try:
try:
parsed = ast.parse(code_str.strip())
# Check if this is a single expression
is_single_expression = (
len(parsed.body) == 1 and # Only one thing in the code
isinstance(parsed.body[0], ast.Expr) # And that thing is an expression
)
if is_single_expression:
# For single expressions, we want to capture and display the result
compiled_code = compile(code_str, '<string>', 'eval') # Use 'eval' mode
with redirect_stdout(_stdout), redirect_stderr(_stderr):
result = eval(compiled_code)
if result is not None:
print(result)
else:
compiled_code = compile(code_str, '<string>', 'exec')
except SyntaxError as e:
_stderr.write(f"SyntaxError: {e.msg}\\n")
if e.text:
_stderr.write(f"Line {e.lineno}: {e.text}")
raise e
except Exception as e:
_stderr.write(f"Compilation error: {str(e)}\\n")
raise e
if not is_single_expression:
try:
with redirect_stdout(_stdout), redirect_stderr(_stderr):
exec(compiled_code, globals(), globals())
_fig_after = plt.get_fignums()
if len(_fig_after) > len(_fig_before):
fig = plt.gcf()
fig.tight_layout(pad=0)
plt.savefig(_img_buf, format="png", bbox_inches='tight', pad_inches=0, dpi=100)
_img_buf.seek(0)
_img_data = base64.b64encode(_img_buf.read()).decode("utf-8")
plt.close('all')
except Exception as e:
_stderr.write("".join(traceback.format_exception(type(e), e, e.__traceback__)))
except Exception as e:
_stderr.write("".join(traceback.format_exception(type(e), e, e.__traceback__)))
result = {
"stdout": _stdout.getvalue(),
"stderr": _stderr.getvalue(),
"imageData": _img_data
}
print("###RESULT###")
print(json.dumps(result))
print("###END###")
sys.stdout.flush()
print("PYTHON_READY")
sys.stdout.flush()
while True:
try:
line = input()
if line == "EXIT":
break
elif line.startswith("EXEC:"):
code_to_exec = line[5:]
if code_to_exec == "MULTILINE":
code_lines = []
while True:
code_line = input()
if code_line == "END_CODE":
break
code_lines.append(code_line)
code_to_exec = "\\n".join(code_lines)
execute_code(code_to_exec)
except EOFError:
break
except Exception as e:
error_result = {
"stdout": "",
"stderr": f"Python process error: {str(e)}",
"imageData": ""
}
print("###RESULT###")
print(json.dumps(error_result))
print("###END###")
sys.stdout.flush()
`;this.pythonProcess=(0,bs.spawn)(this.plugin.settings.pythonInterpreter,["-c",a],{env:{...process.env}});let n="";(u=this.pythonProcess.stdout)==null||u.setEncoding("utf-8"),(i=this.pythonProcess.stdout)==null||i.on("data",d=>{let v=d.toString();if(n+=v,!this.isProcessReady&&v.includes("PYTHON_READY")){this.isProcessReady=!0,l();return}if(this.executionQueue.length>0&&v.includes("###END###")){let p=this.executionQueue.shift();if(p)try{let h=n.match(/###RESULT###\s*(.*?)\s*###END###/s);if(h){let y=JSON.parse(h[1]);p.resolve(y)}else p.reject(new Error("Failed to parse execution result"))}catch(h){p.reject(h)}n=""}}),(c=this.pythonProcess.stderr)==null||c.setEncoding("utf-8"),(f=this.pythonProcess.stderr)==null||f.on("data",d=>{new Ce.Notice("Python process error, check console for details"),console.error("Python process stderr:",d.toString())}),this.pythonProcess.on("close",d=>{for(console.log("Python process closed with code:",d),this.pythonProcess=null,this.isProcessReady=!1;this.executionQueue.length>0;){let v=this.executionQueue.shift();v&&v.reject(new Error("Python process closed unexpectedly"))}}),this.pythonProcess.on("error",d=>{new Ce.Notice("Python process error, check console for details"),console.error("Python process error:",d),e(d)}),setTimeout(()=>{this.isProcessReady||e(new Error("Python process initialization timeout"))},1e4)})}async sendCodeToPython(l){return await this.initializePythonProcess(),new Promise((e,a)=>{if(this.executionQueue.push({code:l,resolve:e,reject:a}),!this.pythonProcess||!this.pythonProcess.stdin){a(new Error("Python process not available"));return}if(l.includes(`
`)){this.pythonProcess.stdin.write(`EXEC:MULTILINE
`);let n=l.split(`
`);for(let u of n)this.pythonProcess.stdin.write(u+`
`);this.pythonProcess.stdin.write(`END_CODE
`)}else this.pythonProcess.stdin.write(`EXEC:${l}
`)})}async restartKernel(){var l;for(this.pythonProcess&&((l=this.pythonProcess.stdin)==null||l.write(`EXIT
`),this.pythonProcess.kill(),this.pythonProcess=null),this.isProcessReady=!1,this.currentNotePath=null;this.executionQueue.length>0;){let e=this.executionQueue.shift();e&&e.reject(new Error("Kernel restarted"))}new Ce.Notice("Python kernel restarted")}cleanup(){var l;this.pythonProcess&&((l=this.pythonProcess.stdin)==null||l.write(`EXIT
`),this.pythonProcess.kill(),this.pythonProcess=null),this.isProcessReady=!1}};var Ss=require("child_process");async function Es(t){return t!=null&&t.trim()?new Promise(l=>{(0,Ss.exec)(`"${t.trim()}" --version`,{timeout:3e3},e=>{l(!e)})}):!1}function As(){return process.platform==="win32"?"python":"python3"}function Qn(t,l){return`"${l}" -m ${t}`}var jn=class extends Bt.PluginSettingTab{constructor(l,e){super(l,e),this.plugin=e,this.executor=new Be(this.plugin,this.app)}display(){let{containerEl:l}=this;l.empty(),l.createEl("h4",{text:"Setup"}),new Bt.Setting(l).setName("Python interpreter").setDesc("Select the Python interpreter. Requires restart to take effect.").addText(e=>{e.setValue(this.plugin.settings.pythonInterpreter),e.setPlaceholder("python3"),e.onChange(async a=>{let n=a.trim(),u=await Es(n);if(n&&!u){new Bt.Notice("Invalid Python path");return}u&&new Bt.Notice("Valid Python path, saving interpreter location..."),this.plugin.settings.pythonInterpreter=n,await this.plugin.saveSettings()})}),new Bt.Setting(l).setName("Install required libraries").setDesc("Attempt to install Jupytext and matplotlib for specified interpreter using pip.").addButton(e=>e.setButtonText("Install").setCta().onClick(async()=>{new Bt.Notice("Installing libraries..."),await vs(this.plugin.settings.pythonInterpreter,"jupytext matplotlib")})),l.createEl("hr"),l.createEl("h4",{text:"General"}),new Bt.Setting(l).setName("Jupyter notebook editor launch command").setDesc("Specify the command to launch Jupyter notebooks in your preferred editor (e.g., 'code' for VS Code, 'jupyter-lab' for Jupyter Lab, 'pycharm64.exe' for PyCharm, etc.)").addText(e=>{e.setValue(this.plugin.settings.notebookEditorCommand).onChange(async a=>{this.plugin.settings.notebookEditorCommand=a,await this.plugin.saveSettings()})}),new Bt.Setting(l).setName("Custom Python code blocks").setDesc("When disabled, the default Obsidian code block will be used. Requires restart to take effect.").addToggle(e=>{e.setValue(this.plugin.settings.enableCodeBlocks),e.onChange(async a=>{this.plugin.settings.enableCodeBlocks=a,await this.plugin.saveSettings()})}),new Bt.Setting(l).setName("Automatic sync").setDesc('When disabled, linked markdown and Jupyter notebook files will have to be synced manually through the "JupyMD: Sync files" command. Disable if experiencing sync issues.').addToggle(e=>{e.setValue(this.plugin.settings.autoSync),e.onChange(async a=>{this.plugin.settings.autoSync=a,await this.plugin.saveSettings()})}),new Bt.Setting(l).setName("Bidirectional sync").setDesc("When disabled, changes made in a Jupyter notebook file will always be overwritten by changes made in its paired markdown file. Enabling may cause sync issues.").addToggle(e=>{e.setValue(this.plugin.settings.bidirectionalSync),e.onChange(async a=>{this.plugin.settings.bidirectionalSync=a,await this.plugin.saveSettings()})})}};var Et=require("obsidian"),de=require("child_process");var Zn=class{constructor(l,e,a){this.app=l;this.lastSyncTime=0;this.syncDebounceTimeout=null;this.SYNC_DEADTIME_MS=1500;this.DEBOUNCE_DELAY_MS=500;this.pythonPath=e,this.settings=a}isSyncBlocked(){let e=Date.now()-this.lastSyncTime<this.SYNC_DEADTIME_MS,a=this.syncDebounceTimeout!==null;return e||a}async handleSync(l,e){let a=l!=null?l:this.app.workspace.getActiveFile();a&&(this.isSyncBlocked()||(this.syncDebounceTimeout&&clearTimeout(this.syncDebounceTimeout),this.syncDebounceTimeout=setTimeout(async()=>{this.syncDebounceTimeout=null,this.isSyncBlocked()||await this.performSync(a)},this.DEBOUNCE_DELAY_MS),e&&new Et.Notice("Syncing...")))}async performSync(l){try{this.lastSyncTime=Date.now(),await this.syncFiles(l)}catch(e){console.error("Sync failed:",e),this.lastSyncTime=0}}async convertNotebookToNote(){let l=this.app.vault.getFiles().filter(f=>f.path.endsWith(".ipynb"));if(l.length===0){new Et.Notice("No Jupyter notebook (.ipynb) files found in your vault.");return}let e=l.map(f=>f.path),a=await new Promise(f=>{let d=document.createElement("div");d.style.position="fixed",d.style.top="30%",d.style.left="50%",d.style.transform="translate(-50%, -50%)",d.style.background="var(--background-primary)",d.style.padding="2em",d.style.borderRadius="8px",d.style.zIndex="9999",d.style.boxShadow="0 2px 16px rgba(0,0,0,0.2)";let v=document.createElement("div");v.textContent="Select a Jupyter notebook to convert:",v.style.marginBottom="1em",d.appendChild(v);let p=document.createElement("select");p.style.width="100%";for(let _ of e){let g=document.createElement("option");g.value=_,g.textContent=_,p.appendChild(g)}d.appendChild(p);let h=document.createElement("button");h.textContent="Convert",h.style.marginTop="1em",h.onclick=()=>{document.body.removeChild(d),f(p.value)},d.appendChild(h);let y=document.createElement("button");y.textContent="Cancel",y.style.marginLeft="1em",y.onclick=()=>{document.body.removeChild(d),f(null)},d.appendChild(y),document.body.appendChild(d)});if(!a)return;let n=l.find(f=>f.path===a);if(!n)return;let u=nl.call(this,n),i=u.replace(/\.ipynb$/,".md"),c=Qn("jupytext",this.pythonPath);(0,de.exec)(`${c} --to markdown "${u}"`,f=>{if(f){new Et.Notice(`Failed to convert notebook: ${f.message}`);return}(0,de.exec)(`${c} --set-formats ipynb,md "${u}"`,d=>{if(d){new Et.Notice(`Failed to pair notebook and note: ${d.message}`);return}new Et.Notice(`Note created and paired: ${i}`);let v=this.app.vault.getFiles().find(p=>nl.call(this,p)===i);v&&this.app.workspace.openLinkText(v.path,"",!0)})})}async createNotebook(){let l=this.app.workspace.getActiveFile();if(!l){new Et.Notice("No active note found.");return}let e=nl(l),a=e.replace(/\.md$/,".ipynb");if(await ql(l)){new Et.Notice("Notebook is already paired with this note.");return}let n=Qn("jupytext",this.pythonPath);(0,de.exec)(`${n} --to notebook "${e}"`,u=>{if(u){new Et.Notice(`Failed to create notebook: ${u.message}`);return}(0,de.exec)(`${n} --set-formats ipynb,md "${a}"`,i=>{var d;if(i){new Et.Notice(`Failed to pair notebook: ${i.message}`);return}let c=this.app.workspace.getActiveViewOfType(Et.MarkdownView);this.app.workspace.getLeavesOfType((d=c==null?void 0:c.getViewType())!=null?d:"")[0].rebuildView(),new Et.Notice(`Notebook created and paired: ${a}`)})})}async openNotebookInEditor(l){let e=this.app.workspace.getActiveFile();if(!e){new Et.Notice("No active note found.");return}if(!await ql(e))return;let n=nl(e).replace(/\.md$/,".ipynb"),u=`${l} "${n}"`;(0,de.exec)(u,i=>{if(i){new Et.Notice(`Failed to open notebook in editor: ${i.message}`),console.error(i);return}new Et.Notice(`Opened notebook in editor: ${n}`)})}async syncFiles(l){if(!await ql(l))return;let e=nl(l),a=e.replace(/\.md$/,".ipynb"),n=Qn("jupytext",this.pythonPath),u;this.settings.bidirectionalSync?u=`--sync "${a}"`:u=`--to ipynb "${e}"`,(0,de.exec)(`${n} ${u}`,i=>{i&&console.error(`Failed to sync Markdown file: ${i.message}`)})}};var Ts={autoSync:!0,bidirectionalSync:!1,pythonInterpreter:"",notebookEditorCommand:"jupyter-lab",enableCodeBlocks:!0};function _s(t){let{fileSync:l}=t,{executor:e}=t;t.addCommand({id:"create-jupyter-notebook",name:"Create Jupyter notebook from note",callback:()=>l.createNotebook()}),t.addCommand({id:"create-note-from-jupyter-notebook",name:"Create note from Jupyter notebook",callback:()=>l.convertNotebookToNote()}),t.addCommand({id:"open-jupyter-notebook-editor",name:"Open Jupyter notebook in editor",callback:()=>l.openNotebookInEditor(t.settings.notebookEditorCommand)}),t.addCommand({id:"restart-python-kernel",name:"Restart Python kernel",callback:()=>e.restartKernel()}),t.addCommand({id:"force-sync",name:"Sync files",callback:()=>l.handleSync(void 0,!0)})}var os=st(i0());var zt=st(Ha()),vl=st(require("fs/promises"));var cs=st(Vt()),o0=({className:t=""})=>(0,cs.jsx)("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,cs.jsx)("polygon",{points:"5 3 19 12 5 21 5 3"})});var Re=st(Vt()),r0=({className:t=""})=>(0,Re.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Re.jsx)("polyline",{points:"3 6 5 6 21 6"}),(0,Re.jsx)("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),(0,Re.jsx)("line",{x1:"10",y1:"11",x2:"10",y2:"17"}),(0,Re.jsx)("line",{x1:"14",y1:"11",x2:"14",y2:"17"})]});var oe=st(Vt()),d0=({className:t=""})=>(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)("style",{children:`
@keyframes spin {
to {
transform: rotate(360deg);
}
}
@keyframes spin2 {
0% {
stroke-dasharray: 1, 64;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 32, 32;
stroke-dashoffset: -16;
}
100% {
stroke-dasharray: 64, 1;
stroke-dashoffset: -64;
}
}
.spin2 {
transform-origin: center;
animation: spin2 2s ease-in-out infinite,
spin 3.5s linear infinite;
animation-direction: alternate;
}
`}),(0,oe.jsx)("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,oe.jsx)("circle",{className:"spin2",cx:"12",cy:"12",r:"10",fill:"none"})})]});var bi=st(Ha()),y0=st(h0());Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;var fs=st(Vt()),g0=({code:t})=>{let l=(0,bi.useRef)(null);return(0,bi.useEffect)(()=>{l.current&&(0,y0.highlightElement)(l.current)},[t]),(0,fs.jsx)("pre",{className:"language-python",children:(0,fs.jsx)("code",{ref:l,className:"language-python",children:t})})};var ct=st(Vt()),ss=({code:t="# No code provided",path:l,index:e,executor:a,plugin:n})=>{let[u,i]=(0,zt.useState)(""),[c,f]=(0,zt.useState)(!1),[d,v]=(0,zt.useState)(!1),[p,h]=(0,zt.useState)(!1),[y,_]=(0,zt.useState)(0),[g,b]=(0,zt.useState)(e!=null?e:0),o=n.app.workspace.getActiveFile(),s=(0,zt.useRef)(0),r=(0,zt.useRef)(t),m=(0,zt.useRef)(null),E=100,A=5e3,T=async()=>{if(!o||!n.app.workspace.activeEditor)return;let U=n.app.workspace.activeEditor.editor;if(!U)return;let C=U.getValue(),K=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),ft=new RegExp(`\`\`\`python\\n${K}(\\n\`\`\`|$)`,"gm").exec(C);if(ft){let I=ft.index,re=I+ft[0].length,St=I+10,pl=re-(ft[0].endsWith("```")?4:0);U.setSelection(U.offsetToPos(St),U.offsetToPos(pl)),U.focus(),U.scrollIntoView({from:U.offsetToPos(St),to:U.offsetToPos(pl)},!0)}},z=async()=>{if(!l)return[];try{let U=l.replace(/\.md$/,".ipynb"),C=await vl.readFile(U,"utf-8");return JSON.parse(C).cells.filter(W=>W.cell_type==="code").map(W=>W.source.join("").trim())}catch(U){return console.error("Error reading notebook:",U),[]}},q=async()=>{if(!l||!await ql(o))return;let U=await z(),C=U.length;_(C);let K=U.findIndex(W=>W===t.trim());K!==-1&&(K!==g||C!==s.current)&&b(K),s.current=C},N=async()=>{if(!(!a||!l||g===void 0))try{if(!await ql(o)){i(""),f(!1);return}let U=l.replace(/\.md$/,".ipynb"),C=await vl.readFile(U,"utf-8"),W=JSON.parse(C).cells.filter(et=>et.cell_type==="code");if(W.length<=g||!W[g]||!W[g].outputs){i(""),f(!1);return}let ft=W[g].outputs,I="",re=[],St=!1;for(let et of ft)if(et.output_type==="stream"){let Kt=Array.isArray(et.text)?et.text.join(""):et.text;Kt.trim()&&(I+=Kt,St=!0)}else if(et.output_type==="execute_result"&&et.data&&et.data["text/plain"]){let Kt=Array.isArray(et.data["text/plain"])?et.data["text/plain"].join(""):et.data["text/plain"];Kt.trim()&&(I+=Kt,St=!0)}else if(et.output_type==="display_data"&&et.data&&et.data["image/png"]){let Kt=et.data["image/png"];re.push((0,ct.jsx)("img",{src:`data:image/png;base64,${Kt}`,alt:"Cell output",style:{maxWidth:"100%"}},re.length)),St=!0}i((0,ct.jsxs)(ct.Fragment,{children:[I&&(0,ct.jsx)("div",{className:"text-output",children:I}),re]})),f(St)}catch(U){console.error("Error fetching outputs:",U),i("Error fetching outputs"),f(!0)}},Ct=async()=>{let U=Date.now();return new Promise(C=>{let K=()=>{var ft,I;if(Date.now()-U>=A){console.warn("Max sync wait time exceeded, proceeding with execution"),C(!1);return}if(!((I=(ft=n==null?void 0:n.fileSync)==null?void 0:ft.isSyncBlocked)!=null&&I.call(ft))){C(!0);return}setTimeout(K,E)};K()})},Ma=async()=>{if(!(!a||!l||g===void 0)){v(!0);try{await Ct()||console.warn("Code execution proceeding despite sync being blocked (timeout reached)");let C={code:t,cellIndex:g};if(!o){v(!1);return}await a.executeCodeBlock(C),await q(),setTimeout(async()=>{await N(),await vl.utimes(l,new Date,new Date),v(!1)},100)}catch(U){console.error("Error executing code:",U),v(!1)}}},Ei=async()=>{if(!(!l||g===void 0))try{let U=l.replace(/\.md$/,".ipynb");try{await vl.access(U)}catch(ft){return}let C=await vl.readFile(U,"utf-8"),K=JSON.parse(C),W=K.cells.filter(ft=>ft.cell_type==="code");if(W.length<=g||!W[g])return;W[g].outputs=[],await vl.writeFile(U,JSON.stringify(K,null,2)),i(""),f(!1)}catch(U){console.error("Error clearing outputs:",U)}};return(0,zt.useEffect)(()=>{let U=setInterval(()=>{(t!==r.current||g===void 0||g>=y)&&(q(),r.current=t)},2e3);return()=>clearInterval(U)},[l,t,g,y]),(0,zt.useEffect)(()=>{q()},[l,t]),(0,zt.useEffect)(()=>{N()},[g]),(0,zt.useEffect)(()=>{(async()=>{if(o){let C=await ql(o);h(C)}})()},[o]),(0,ct.jsxs)("div",{className:"code-container",children:[(0,ct.jsxs)("div",{className:"code-top-bar",children:[p&&(0,ct.jsxs)("div",{className:"code-buttons",children:[(0,ct.jsx)("button",{onClick:Ma,disabled:d,className:"icon-button",children:d?(0,ct.jsx)(d0,{className:"icon grey-icon"}):(0,ct.jsx)(o0,{className:"icon grey-icon"})}),c&&(0,ct.jsx)("button",{onClick:Ei,className:"icon-button",children:(0,ct.jsx)(r0,{className:"icon grey-icon"})})]}),!p&&(0,ct.jsx)("div",{}),(0,ct.jsx)("div",{className:"code-lang-label",children:"Python"})]}),(0,ct.jsx)("div",{ref:m,onClick:T,style:{cursor:"text"},children:(0,ct.jsx)(g0,{code:t})}),c&&(0,ct.jsx)("pre",{className:"code-output",children:u})]})};var rs=st(Vt()),Si=class extends m0.Plugin{constructor(){super(...arguments);this.currentNotePath=null}async onload(){await this.loadSettings(),this.settings.pythonInterpreter||(this.settings.pythonInterpreter=As(),await this.saveSettings()),this.executor=new Be(this,this.app),this.fileSync=new Zn(this.app,this.settings.pythonInterpreter,this.settings),_s(this),this.addSettingTab(new jn(this.app,this)),this.registerEvent(this.app.vault.on("modify",async e=>{this.settings.autoSync&&await this.fileSync.handleSync(e)})),this.settings.enableCodeBlocks&&this.registerMarkdownCodeBlockProcessor("python",(e,a,n)=>{a.empty();let u=document.createElement("div");a.appendChild(u);let i=this.app.workspace.getActiveFile(),c=0;if(i){let f=nl(i);this.app.vault.read(i).then(v=>{let p=v.split(`
`),h=0,y=!1,_=n.getSectionInfo(a);if(_){for(let g=0;g<p.length;g++)if(p[g].trim().startsWith("```python")){if(g<_.lineStart)h++;else if(g===_.lineStart){y=!0;break}}y&&(c=h,(0,os.createRoot)(u).render((0,rs.jsx)(ss,{code:e,path:f,index:c,executor:this.executor,plugin:this})))}})}else(0,os.createRoot)(u).render((0,rs.jsx)(ss,{code:e}))})}async onunload(){this.executor.cleanup()}async loadSettings(){this.settings=Object.assign({},Ts,await this.loadData())}async saveSettings(){await this.saveData(this.settings)}};
/*! Bundled license information:
scheduler/cjs/scheduler.production.js:
(**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react.production.js:
(**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom.production.js:
(**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react-dom/cjs/react-dom-client.production.js:
(**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
react/cjs/react-jsx-runtime.production.js:
(**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*)
prismjs/prism.js:
(**
* Prism: Lightweight, robust, elegant syntax highlighting
*
* @license MIT <https://opensource.org/licenses/MIT>
* @author Lea Verou <https://lea.verou.me>
* @namespace
* @public
*)
*/
/* nosourcemap */